
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Build a complete brand visual asset? Nope. I quit.
An AI-powered marketing content design tool. Let your AI minion handle the grind—product identity, brand story, competitor strategy—while you just breathe.
No setup needed. Just open and use.
npx igiveup
One command to launch
Options:
--port 8080--lang en
docker run -p 8080:8080 supra126/igiveup
# With API Key (optional)
docker run -p 8080:8080 -e GEMINI_API_KEY=your-api-key supra126/igiveup
The Grind Begins
Still Grinding
| Size | Best For |
|---|---|
| 1:1 Square | FB posts, IG carousel, e-commerce |
| 9:16 Vertical | Stories, Reels, full-screen mobile |
| 4:5 Portrait | IG Feed, mobile-optimized |
| 16:9 Landscape | Covers, ad banners |
| 1:1 Commercial | Professional product photography |
3 Sets Per Size
Dual Mode
| Mode | Description |
|---|---|
| Prompt | Generate from AI visual prompts |
| Reference | Upload reference, control similarity |
Similarity Levels:
| Category | Technology |
|---|---|
| Framework | Next.js 16 + React 19 + TypeScript |
| AI Models | Google Gemini |
gemini-3.1-pro-preview (text analysis & content planning) | |
gemini-3.1-flash-image-preview (image generation) | |
| Styling | Tailwind CSS |
| Fonts | Inter + Playfair Display (UI), Noto Sans TC (generated images) |
| Auth | Cloudflare Zero Trust (optional) |
# Clone the repo
git clone https://github.com/your-username/IGiveUpOnLife.git
cd IGiveUpOnLife
# Install dependencies
pnpm install
# Copy environment variables
cp .env.example .env.local
# Start dev server
pnpm dev
# Server version (requires Node.js server)
pnpm build
pnpm start
# Static version (GitHub Pages, Cloudflare Pages, etc.)
pnpm build:static
pnpm start:static # Local test
# Output: ./dist
Copy .env.example to .env.local:
# Gemini API Key (optional - if set, users get free access)
GEMINI_API_KEY=your-api-key
# Gemini Model Settings (optional)
GEMINI_TEXT_MODEL=gemini-3.1-pro-preview
GEMINI_IMAGE_MODEL=gemini-3.1-flash-image-preview
GEMINI_THINKING_BUDGET=2048
# Rate Limiting (only when using server API key)
RATE_LIMIT_WINDOW_MS=60000
RATE_LIMIT_MAX_REQUESTS=10
RATE_LIMIT_ENABLED=true
# Cloudflare Zero Trust (optional - verified users bypass rate limit)
CF_ACCESS_TEAM_NAME=your-team-name
CF_ACCESS_AUD=your-application-aud
Get Gemini API Key: Google AI Studio
| Feature | Server | Static |
|---|---|---|
| API Key | Server-side supported | User must provide |
| Rate Limiting | Server-controlled | None |
| Zero Trust | Supported | Not supported |
| Deployment | Node.js server | Any static hosting |
| Output | .next/ | dist/ |
If your site is protected by Cloudflare Zero Trust, verified users can bypass rate limiting.
.env.local:CF_ACCESS_TEAM_NAME=your-team-name
CF_ACCESS_AUD=your-application-aud
Don't want to work alone? Neither do we.
"I don't want to work hard, but I'll review your PR." — The Maintainers
![]() @mag477 | ![]() @supra126 |
|---|
MIT License
Built with coffee and the desire to never work hard again.
打造完整品牌視覺資產?不用,我不想努力了。
一個由 AI 驅動的產品行銷內容設計工具,讓 小GG(AI 總監) 幫你結合產品識別、品牌故事與競品策略,生成專業的廣告海報概念與視覺素材。你只需要負責呼吸就好。
免安裝,打開即用。
npx igiveup
一行指令啟動
選項:
--port 8080--lang zh
docker run -p 8080:8080 supra126/igiveup
# 帶 API Key(可選)
docker run -p 8080:8080 -e GEMINI_API_KEY=your-api-key supra126/igiveup
讓我努力步驟一
不努力步驟二
| 尺寸 | 適用場景 |
|---|---|
| 1:1 方形圖 | FB 貼文、IG 輪播、電商主圖 |
| 9:16 直式長圖 | 限時動態、Reels、手機全螢幕 |
| 4:5 直式圖 | IG Feed 主頁、優化手機瀏覽 |
| 16:9 橫式長圖 | 封面、廣告圖片 |
| 1:1 商業攝影 | 專業商品攝影風格 |
每個尺寸 3 組方案
雙模式切換
| 模式 | 說明 |
|---|---|
| 提詞版 | 使用 AI 生成的視覺 Prompt 創作 |
| 參考版 | 上傳參考圖片,控制相似度生成 |
相似度控制:
| 類別 | 技術 |
|---|---|
| 框架 | Next.js 16 + React 19 + TypeScript |
| AI 模型 | Google Gemini |
gemini-3.1-pro-preview(文字分析與內容規劃) | |
gemini-3.1-flash-image-preview(專業圖片生成) | |
| 樣式 | Tailwind CSS |
| 字體 | Inter + Playfair Display(介面)、Noto Sans TC(生成圖片) |
| 認證 | Cloudflare Zero Trust(選填) |
# 克隆專案
git clone https://github.com/your-username/IGiveUpOnLife.git
cd IGiveUpOnLife
# 安裝依賴(泡杯咖啡,讓 pnpm 努力)
pnpm install
# 複製環境變數
cp .env.example .env.local
# 啟動開發伺服器
pnpm dev
# 伺服器版(需要 Node.js 伺服器)
pnpm build
pnpm start
# 靜態版(可部署到 GitHub Pages、Cloudflare Pages 等)
pnpm build:static
pnpm start:static # 本地測試
# 輸出目錄: ./dist
複製 .env.example 為 .env.local:
# Gemini API 金鑰(選填 - 若設定,用戶可免費使用)
GEMINI_API_KEY=your-api-key
# Gemini 模型設定(選填)
GEMINI_TEXT_MODEL=gemini-3.1-pro-preview
GEMINI_IMAGE_MODEL=gemini-3.1-flash-image-preview
GEMINI_THINKING_BUDGET=2048
# 速率限制(僅在使用伺服器 API 金鑰時生效)
RATE_LIMIT_WINDOW_MS=60000
RATE_LIMIT_MAX_REQUESTS=10
RATE_LIMIT_ENABLED=true
# Cloudflare Zero Trust(選填 - 經過驗證的用戶不受速率限制)
CF_ACCESS_TEAM_NAME=your-team-name
CF_ACCESS_AUD=your-application-aud
取得 API Key: Google AI Studio
| 功能 | 伺服器版 | 靜態版 |
|---|---|---|
| API 金鑰 | 支援伺服器端 | 用戶必須提供 |
| 速率限制 | 伺服器控制 | 無 |
| Zero Trust | 支援 | 不支援 |
| 部署方式 | Node.js 伺服器 | 任何靜態託管 |
| 輸出目錄 | .next/ | dist/ |
如果你的網站經過 Cloudflare Zero Trust 保護,經過驗證的用戶不受速率限制。
.env.local:CF_ACCESS_TEAM_NAME=your-team-name
CF_ACCESS_AUD=your-application-aud
不想一個人努力?我們也是。
「我不想努力了,但我會 review 你的 PR。」 — 維護者們
![]() @mag477 | ![]() @supra126 |
|---|
MIT License
用咖啡和「不想努力」的心情打造。
FAQs
I Give Up On Life (不想努力了) - AI-powered marketing content generator
We found that igiveup demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.