你是否厌倦了在IDE里反复切窗口查文档、手动执行构建命令、逐行调试失败的单元测试?鹅助手(Goose)是一款运行在你本地电脑上的开源AI工程代理——它不只是“帮你补全代码”,而是真正能独立完成从需求理解、项目初始化、编码实现、本地运行、自动测试到问题修复的完整开发闭环。无需上传代码到云端,不依赖特定厂商模型,所有操作都在你自己的机器上安全执行。
核心功能
- 端到端项目自动化:输入一句自然语言需求(如“用Rust写一个HTTP服务,支持JSON POST并存入SQLite”),Goose即可创建目录、生成代码、配置依赖、编写测试,并一键运行验证
- 真·自主执行能力:不仅能生成代码,还能自动调用
cargo build、npm test、python -m pytest等命令,实时捕获错误输出并针对性修复,像一位坐在你工位旁的资深工程师 - 任意LLM自由切换:原生支持OpenAI、Claude、Ollama本地模型(Llama 3、Phi-3等)、LM Studio及任何兼容OpenAI API的后端,还支持多模型协同——让小模型审逻辑、大模型写细节、本地模型保隐私
- 深度MCP协议集成:作为首批全面拥抱MCP(Model Communication Protocol)标准的工具之一,Goose可无缝对接各类工具服务器(如Shell、Git、Docker、GitHub API),实现跨工具链的智能编排
- 双形态交付体验:既提供开箱即用的桌面应用(Windows/macOS/Linux),也支持命令行模式(
goose run --task "重构这个Python脚本"),适配从日常快速迭代到CI流水线集成的各种场景 - 完全离线 & 隐私优先:默认不联网,所有代码、上下文、模型交互均保留在本地;敏感项目、企业内网环境、金融/政企开发场景的理想选择
适合哪些人用
鹅助手不是给初学者的“代码翻译器”,而是为追求效率与掌控力的实战开发者打造的生产力倍增器:独立开发者用它快速验证产品原型;中高级工程师用它批量重构遗留模块、自动生成测试覆盖率;DevOps和SRE团队用它编写并维护基础设施即代码(IaC)脚本;技术负责人则借助其可审计、可复现的自动化过程,提升团队工程规范性与交付质量一致性。
快速上手
安装仅需两步(以macOS/Linux为例):
- 终端执行:
curl -fsSL https://raw.githubusercontent.com/block/goose/main/install.sh | sh - 启动桌面版:
goose desktop;或直接使用CLI:goose run --model ollama:llama3 --task "为当前目录添加README.md并描述各文件作用"
首次运行会引导你配置默认LLM(推荐先用Ollama本地运行ollama run llama3)。详细命令参数与MCP工具配置见官方快速入门指南。
项目信息
block/goose
GitHub
an open source, extensible AI agent that goes beyond code suggestions – install, execute, edit, and test with any LLM
35.8k
今日 +935 stars today
Stars
3.4k
Forks
Rust
Apache-2.0
Rust|35760 Star|Apache-2.0 开源协议|GitHub 项目地址
如果你希望AI真正成为“能动手的同事”,而不是只能提建议的“旁观者”,鹅助手就是目前开源生态中最成熟、最务实、最值得每日信赖的本地AI工程代理。


