新一代 AI 编程助手,支持 CLI + Web UI 双模式、自动记忆、20+ 内置工具与子代理工作流,适用于日常编码、项目重构及 CI 管道集成。
Blade Code 是一款面向开发者的新一代 AI 编程助手,采用 TypeScript 构建(98%),以 Monorepo 架构组织(Bun workspaces),要求 Node.js ≥ 20.0.0。核心能力涵盖:上下文理解的多轮对话、跨会话自动记忆系统(/memory 命令族管理构建命令、代码模式、调试洞察)、CLI(React + Ink)与 Web UI(React + Vite)双模式界面、20+ 内置工具(文件操作、内置 ripgrep 搜索、Shell 执行、Git 操作、Web 访问等)、MCP(Model Context Protocol)与插件/Skills 扩展机制、Spec/Plan/Subagents 结构化工作流,以及 default/autoEdit/plan/yolo 四级权限模式配合工具白/黑名单。
在自动化场景方面,支持 --headless 无头模式运行完整 agent 循环,--output-format jsonl 输出机器可消费事件流,--print 提供管道友好输出,blade serve 可部署远程无头 Web UI 服务。子代理实现为独立会话模型,配合渐进式工具披露与内置验证 Agent 实现高质量任务拆分与执行。代码质量层面采用 Biome(lint + format)、Knip(dead code 检测)、TypeScript 严格模式及分层测试体系(unit / integration / cli / web / headless-core / coverage)保障。仓库内含 packages/vscode 子包,但 Marketplace 发布状态待确认。
快速体验:npx blade-code;全局安装:npm install -g blade-code。首次启动需通过 /model add 配置模型(支持 openai-compatible provider)。配置文件位于 ~/.blade/config.json(全局)或 .blade/config.json(项目级)。辅助命令包括 blade doctor(环境自检)、blade update(检查更新)、blade mcp(管理 MCP 服务器)。
待确认信息:Discord 社区具体链接、VS Code 扩展发布状态、MCP 协议版本与兼容服务器列表、是否内置 Anthropic/Google 等原生提供商适配。