你是否曾在终端里反复敲命令、查文档、改脚本,却苦于没有一个懂你意图的“编程搭子”?ForgeCode 是一款基于 Rust 打造的开源终端智能开发环境,它不是简单的聊天机器人,而是真正嵌入你日常开发流的 AI 结对程序员——支持 Claude 4、GPT-4o、Gemini 2.0、DeepSeek-V3、Qwen2.5、Grok-3 等 300+ 模型,能在 Shell 中直接理解上下文、读取文件、执行命令、生成并验证代码,把「想做什么」秒变「已执行完毕」。
核心功能
- 三合一交互模式:提供全屏 TUI(类似 VS Code 终端界面)、单次 CLI 快速调用、以及 ZSH 插件模式(输入
:开头即触发 AI),无缝融入你的工作流 - 真·上下文感知:自动捕获当前目录结构、Git 状态、最近修改的文件、Shell 历史命令,甚至能解析
ls -la输出结果,让 AI 不再“瞎猜”你的意图 - 多模型自由切换:通过 OpenRouter、Anthropic、OpenAI、Google、阿里云百炼、零一万物等后端一键切换模型,支持本地 Ollama 部署的 Qwen、Phi-3、Llama-3 等私有模型
- 文件智能附件系统:在 ZSH 中用
: attach README.md或: attach src/*.rs即可将代码/配置/日志拖进对话上下文,无需复制粘贴,安全又高效 - 命令自动生成与安全执行:输入
: fix this bash error: command not found,它会诊断错误、生成修复脚本,并询问确认后再执行,拒绝“幻觉式乱跑命令” - 轻量级多代理协作:内置 Code Agent、Debug Agent、Shell Agent 等角色分工机制,复杂任务自动拆解(如“帮我把 Python 脚本转成 Rust 并加单元测试”),不依赖外部服务
适合哪些人用
如果你是经常和终端打交道的开发者——Linux/ macOS 系统管理员、DevOps 工程师、数据科学家、Rust/Python/Shell 脚本作者,或是正在学习编程的学生;如果你厌倦了在浏览器、IDE 和终端之间反复切换,渴望一个“听得懂人话、拿得准上下文、干得了实事”的本地化 AI 编程伙伴,那么 ForgeCode 就是为你而生的工具。它不替代你的思考,而是放大你的效率:写 CI 脚本快 3 倍,调试线上问题省一半时间,学习新工具链不再靠硬啃文档。
快速上手
只需一行命令安装(支持 macOS/Linux,Windows 可通过 WSL 使用):
curl -fsSL https://forgecode.dev/cli | sh
安装后立即启用 ZSH 插件(自动添加到 ~/.zshrc):
source <(forge completion zsh)
重启终端,即可使用:
• 输入 : explain this git diff 解析变更
• 输入 : test ./main.py 自动写 pytest 用例
• 输入 : refactor --lang rust 将当前目录 Python 项目结构化迁移
所有操作都在终端内完成,无 Web 页面、无账号绑定、无云端日志上传——你的代码,永远留在本地。
项目信息
AI enabled pair programmer for Claude, GPT, O Series, Grok, Deepseek, Gemini and 300+ models
6.2k
今日 +699 stars this week
Stars
1.3k
Forks
Rust
Apache-2.0
编程语言:Rust|GitHub Star 数:6169|开源协议:Apache-2.0|GitHub 项目地址
这不是又一个“玩具级 CLI 助手”,而是经过数千名真实开发者严苛验证、已在生产环境辅助编写数百万行代码的终端智能中枢——当你需要的不是一个回答,而是一个靠谱的搭档时,ForgeCode 已经在终端里等你敲下第一个冒号。



