Goose

活跃
GitHub Rust Apache-2.0

简介

开源可扩展的 AI 编程 Agent,超越代码补全,支持安装、执行、编辑和测试全流程,兼容多种 LLM 后端。

核心特性

  • 全平台桌面应用 — 原生支持 macOS、Linux、Windows 的桌面应用,同时提供 CLI 和 API
  • 15+模型提供商 — 支持 Anthropic、OpenAI、Google、Ollama、OpenRouter、Azure、Bedrock 等
  • MCP扩展生态 — 通过 Model Context Protocol 连接 70+ 扩展,支持自定义工具和集成
  • Rust高性能内核 — 使用 Rust 构建,确保执行性能和跨平台可移植性
  • 通用AI Agent — 不仅限于代码,支持研究、写作、自动化、数据分析等任意任务
  • 自定义发行版 — 支持构建包含预配置提供商、扩展和品牌的自定义 goose 发行版

适用场景

💡 日常办公自动化:使用AI Agent自动化处理研究、写作、数据整理等重复性工作
💡 软件开发辅助:通过CLI集成到终端工作流,辅助代码编写、调试和测试
💡 跨平台工作流编排:在桌面应用中编排跨工具、跨服务的自动化工作流
💡 企业定制AI助手:基于自定义发行版构建包含企业品牌和预配置工具的专属AI Agent

优势与不足

优势

  • 活跃维护,近期持续更新
  • 社区热度高(54.0k stars)
  • 开源许可证友好(Apache-2.0)
  • 项目有一定历史沉淀(已维护 2 年)

快速开始

# 安装 CLI
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

# 启动 goose(会提示配置模型提供商)
goose session start

# 或下载桌面应用
# 访问 https://goose-docs.ai/docs/getting-started/installation

相关项目

jcode

19.4k · Rust
活跃 A

面向多会话工作流的下一代编码代理外壳,专注极致性能、低内存占用与可深度定制的工具/MCP 集成。

coding-agentrustterminal +2
  • · 极致资源占用 — 单会话 RAM 仅 27.8 MB,10 会话也只需 117 MB,比同类工具低 5-15 倍
  • · 亚毫秒启动 — 首帧渲染 14 ms、首键输入 49 ms,比 Claude Code 快 200+ 倍
  • · 多会话 Swarm — 同一仓库内自动协调多 Agent,处理文件冲突、消息广播、子代理派发

Aider

48.8k · Python
不活跃 B

终端中的 AI 结对编程工具,支持与主流 LLM 协作进行代码编辑、Git 管理和多文件重构,深度集成开发者工作流。

pair-programmingcoding-agentterminal +2
  • · 代码库地图 — 自动构建整个代码库的结构地图,帮助LLM在大型项目中精准定位和理解上下文
  • · Git深度集成 — 每次修改自动生成有意义的提交信息,支持使用git工具进行差异对比和版本管理
  • · 100+编程语言支持 — 兼容 Python、JavaScript、Rust、Go、C++、PHP、HTML/CSS 等主流语言

AgenticSeek

27.2k · Python
活跃 A+

完全本地化的 Manus AI 替代方案,支持自主浏览网页、编写代码和语音交互,无需任何 API 费用

browser-agentcoding-agentlocal-ai +3
  • · 完全本地运行 — 所有数据保留在本机,零API费用,无需云端依赖
  • · 自主网页浏览 — 自动搜索、阅读、提取信息和填写表单
  • · 编码助手 — 支持Python、C、Go、Java等多种语言的编写和调试