AI 工作流平台
随时随地 Vibe Coding。
你的 AI 助手永不下线。

基于 Claude Code 的自托管 Web 平台。手机发任务,任何设备看结果。Pipeline、Skills 市场、成本追踪——用你现有的订阅,不需要 API key。

仅支持 macOS · 需要 Node.js 20+ 和 tmux
$ npm install -g @aion0/forge
$ forge server start
✓ ready: http://localhost:3000
════════════════════════════════════════════════════════════════
# 功能
🖥️ Web 终端 (Vibe Coding)
浏览器中的终端,基于 tmux。Session 在页面刷新、浏览器关闭、甚至服务器重启后仍然存在。多 tab 管理、重命名、Shift+拖拽选择文本。项目页面一键打开终端。
📋 任务队列
提交任务给 Claude Code 后台执行。优先级队列、定时调度、实时 SSE 流式输出。对已完成任务追加对话,编辑 prompt 后重新执行。每个任务可选模型(sonnet/opus/haiku)。
每个项目独立 session · 成本追踪(token + USD) · 编辑 & 重试
🔗 Pipeline
YAML 定义的多步骤工作流。跨项目串联任务,支持 shell 步骤、条件分支、错误重试。Pipeline 绑定项目后定时触发(15 分钟 ~ 24 小时)。GitHub Issue 自动修复:扫描 issue → 创建分支 → 修复 → PR。
forge run deploy-pipeline · 定时触发 · __SKIP__ 条件跳过
🌐 一键远程访问
Cloudflare Tunnel — 零配置,不需要账号。点一下按钮生成公网 URL。2FA 安全:远程登录需要管理密码 + session code。自动健康检查和重连。
session code 每次 tunnel 启动时轮换 · Telegram 发送 URL + code · 手机/iPad/任何设备可用
📱 Telegram Bot
手机上的完整远程控制。提交任务、查看进度、接收完成通知。控制 tunnel、获取 session code、查看 session 摘要。
/task project 修复 bug · /tasks · /peek · /tunnel_start <pw> · /tunnel_code <pw>
🧩 Skills 市场
浏览、安装和管理 Claude Code 的 skills 和 commands。全局或按项目安装。版本追踪和更新检测。上传本地 skills 跨项目共享。
All / Skills / Commands / Local 四个 tab · 评分 · 自动同步 registry
📁 项目管理
Tab 式多项目视图。代码浏览器带语法高亮和 git diff。收藏项目置顶。扫描 CLAUDE.md 自动识别项目。一键打开终端并启动 claude -c
📄 文档浏览器
浏览和渲染 Markdown 文档(Obsidian 笔记库、项目 README)。多标签文档查看 + 收藏。集成 Claude Console 讨论文档内容。
────────────────────────────────────────────────────────────────
# 工作原理
  ┌──────────────────────────────────────────────────────────┐
  │  F O R G E   Web Dashboard                              │
  │  ┌───────┐ ┌────────┐ ┌────────┐ ┌──────┐ ┌──────────┐ │
  │  │ 任务  │ │  终端  │ │  项目  │ │ 文档 │ │ Pipeline │ │
  │  └───────┘ └────────┘ └────────┘ └──────┘ └──────────┘ │
  ├──────────────────────────────────────────────────────────┤
  │  任务执行器 · Pipeline 引擎 · Skills 管理器              │
  ├──────────────────────────────────────────────────────────┤
  │  SQLite · tmux · Cloudflare Tunnel · Telegram Bot        │
  └──────────────────────────────────────────────────────────┘

  访问方式:
  💻 浏览器 (localhost:3000)
  📱 手机 (Cloudflare Tunnel + 2FA)
  💬 Telegram Bot
  ⌨️  CLI (forge task / forge watch / forge run)
────────────────────────────────────────────────────────────────
# 安全
🔒 双因素远程访问
本地访问需要管理密码(在 Settings 中设置,加密存储)。远程 tunnel 访问需要管理密码 + session code(8 位数字,每次 tunnel 启动时轮换)。Telegram 敏感操作需要管理密码。
────────────────────────────────────────────────────────────────
# 对比
功能 Forge Claude Code Cursor
后台任务队列
远程访问(手机/iPad)✓ (2FA)
多项目管理
Pipeline(YAML 工作流)
Skills 市场
Session 持久化(tmux)部分
手机控制(Telegram)
GitHub Issue 自动修复
成本追踪
每任务选模型
不需要 API key
自托管N/A
════════════════════════════════════════════════════════════════
两行命令,打开浏览器,开始 Vibe Coding。