Blade Code
为独立开发者提供统一运行时的多入口AI编程助手
以 Web 工作台为主的 AI 编程助手,多 Provider 统一运行时,兼顾 CLI 与 Headless。
项目介绍
一句话 Blade Code 是一个把 AI 编程助手做成 Web 工作台的工具:在浏览器里派发任务、看 Agent 干活、验收结果,同时也保留 CLI 和 Headless 入口。 为什么值得一试 Web 工作台是主角:blade web 打开浏览器工作台,任务调度台、会话列表、项目绑定、状态流转都在一个界面里。派发任务后可以继续手头的事,完成时以可复核的工作区形式收回结果。 多 Provider 统一运行时:基于 pi-ai 统一 38+ Provider(OpenAI / Anthropic / DeepSeek / Google / Bedrock 等),模型元数据(上下文窗口、最大输出、价格)自动获取,不用手填。首次启动走一遍「选 Provider → 选模型 → 填 Key」就能用。 三种入口共用一套运行时:CLI 终端(React + Ink)、Web UI、Headless JSONL 三端共享同一个 agent 内核,CI 里跑的和你在浏览器里点的不是两个产品。 多项目任务看板:任务绑定项目、自动派发、阻塞处理、验收归档;每个任务在独立 worktree 里运行,互不打扰你当前的工作副本。 原生浏览器自动化:Session 隔离的 Chromium、ARIA 快照与安全 ref 交互。Web 界面会把 Agent 正在看的页面和鼠标操作实时展示出来,你能看到它在点什么。 20+ 内置工具:文件编辑、代码搜索、Shell 执行、Git 操作、Web 抓取等,工具用 TypeBox schema 定义。 自动记忆:跨会话持久化项目知识,自动学习构建命令、代码模式和调试洞察。 安全可控:default / autoEdit / plan / yolo 四级权限模式,配合工具白名单与黑名单。 精确费用追踪:多轮累计 token 消耗,计入缓存价格,会话内 /cost 随时看。 开放扩展:MCP 协议、插件系统、Skills、Hooks 都能接。 使用场景 边写边派活:在 Web 工作台里挂几个任务(探索代码库、做一个功能、Review 改动、修 bug),Agent 在独立 worktree 里跑,你继续写自己的代码。 多模型对比:同一个任务换不同 Provider / 模型跑,看哪个更合适。 团队协作评审:任务完成后以可复核的工作区形式返回,方便逐条验收。 CI 与自动化:blade --headless --output-format jsonl 在脚本里跑完整 agent loop。 快速开始 首次启动会自动进入模型配置向导。配置写在 ~/.blade/config.json,凭证单独存在 ~/.blade/auth.json(权限 0600),不进版本控制。 FAQ Q:需要什么? Node.js >= 22.19.0,以及至少一个模型 Provider 的 API Key。Blade Code 本身开源(MIT),模型费用由你选的 Provider 按 token 计费。 Q:支持哪些模型? 通过 pi-ai 统一 38+ Provider,包括 OpenAI、Anthropic、DeepSeek、Google、Bedrock 等;也可以手动加自定义模型和 Base URL。 Q:Web 和 CLI 是两个版本吗? 不是。三个入口共享同一个运行时和同一份会话数据,只是交互界面不同。 Q:Agent 操作浏览器安全吗? 浏览器 Session 隔离,页面交互走 ARIA 快照加安全 ref,操作过程在 Web 界面里可见。 在线文档:https://echovic.github.io/blade-code/开源仓库:https://github.com/echoVic/blade-code
需求相近的,还有这些
AI Codereview for Gitlab
基于大模型(DeepSeek、OpenAI 等)的 GitLab 自动代码审查工具;支持钉钉/企业微信/飞书 推送消息和生成日报;支持 Docker 部署,附带可视化 Dashboard。