Token导航 LogoToken导航

MCP Server · 开发工具

gocode (Alley Bo55)

gocode是一个开源的AI编程代理工具,支持200+模型和11个提供商,提供多代理协调、持久内存和IDE级工具,适用于终端和IDE环境。

未说明官方级别未说明来源级核验工具 0
AI编程多模型支持GoClaude开源项目Claude DesktopCursorVS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
AlleyBo55
提供方
AlleyBo55

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

33

仓库热度

收录来源

1 个

MCP World

选型结论

gocode (Alley Bo55) 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前要先准备 API Key。

分类

开发工具

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

gocode — The Open-Source Claude Code Alternative. Built in Go. Works With Any Model.

One binary. Zero dependencies. 200+ models. A team of agents. Inspired by the best terminal AI agents. Built from scratch in Go. Faster than everything else.

go install github.com/AlleyBo55/gocode/cmd/gocode@latest

______________________________________________________________________

为什么选择gocode

我们喜欢Claude Code为基于终端的AI编码所做的工作。但我们想要更快、与模型无关、无依赖性的东西。

因此,我们在Go中从头开始构建gocode——灵感来自终端AI代理中的最佳想法,但采用了完全原创的架构。每个子系统都是从头开始设计和编写的:提供者层、代理运行时、工具执行器、编排器、内存系统、计划引擎。全部。

结果:一个12MB的二进制文件在10毫秒内启动,适用于11个提供商的200多个模型,并具有大多数代理甚至没有尝试过的功能。

______________________________________________________________________

是什么让gocode与众不同

任何型号。你的选择。

大多数终端代理将您锁定到一个提供商。gocode适用于所有这些。Claude、GPT、Gemini、Grok、DeepSeek、Mistral、Llama、本地模型——设置一个环境变量并执行。或者使用OpenRouter并使用单个API密钥访问每个模型。

一个特工团队,而不仅仅是一个

gocode不运行单个代理循环。它运行一个由专业子代理组成的编排器,这些子代理可以相互规划、协调和委托。最多5个并发后台代理,每个代理都有自己的模型偏好和工具权限。

持久的记忆和梦想

跨会话内存,可记住您的偏好、项目约定和架构决策。此外,还有一个梦境系统,可以在空闲期间自主巩固和修剪记忆,保留重要的东西,忘记不重要的东西。

终端中的IDE级工具

真正的LSP集成(实际重命名,实际转到定义,而不是正则表达式)。AST grep用于结构代码搜索。一个连接到VS Code、Cursor、Kiro和Antigravity的WebSocket桥。这不是一个具有文件访问权限的聊天机器人。它是一个具有IDE功能的代理。

瞬间。总是。

启动10ms以下。12MB二进制文件。没有运行时依赖关系。没有Python。无节点。没有虚拟环境。 go install 你完了。

______________________________________________________________________

新增功能

v0.9.0——还有一件事。

18种新功能。八项新技能改变了代理人的思维方式。一种在睡眠时巩固记忆的梦境系统。一个计划引擎,将任务委托给房间里最强的模型。Vim键绑定。cron调度程序。一群相互交谈的特工。用于IDE集成的WebSocket桥。PDF阅读。输出样式。还有一个伙伴系统——因为即使是人工智能代理也应该有一个伙伴。

v0.8.0——通用模型层

200多种型号。11家供应商。本地推理。持久记忆。任务管理。网络搜索。代理人可以委托给专家,并记住你上周告诉它的事情。

v0.7.0——代理操作系统

完整的终端用户界面。多代理编排。模型回退。21个斜线命令。技能体系。插件架构。LSP集成。AST恢复。

完整更新日志→

______________________________________________________________________

模式

模式它做什么你如何使用它
代理模式(REPL)在线聊天。默认模式。gocode chat
代理模式(TUI)全终端用户界面,带有分体式面板、差异查看器和主题。gocode chat --tui
API服务器模式用于远程客户端的无头HTTP REST API。gocode serve
MCP服务器模式插入Cursor、Kiro、VS Code、Antigravity或Claude Desktop。gocode mcp-serve

______________________________________________________________________

支持的模型

每一个模型。每个供应商。一个二进制。没有锁定。

4家本地供应商。7代理服务。本地推理。200多种型号。 设置一个env变量并执行。

提供商亮点环境变量
人类克劳德作品4.6,十四行诗4.6,俳句4.5ANTHROPIC_API_KEY
开放人工智能GPT-5.4,o3,o4 mini,食品法典委员会OPENAI_API_KEY
谷歌双子座3.1 Pro,双子座3 FlashGEMINI_API_KEY
扩展应用识别Grok 4.20 Beta,Grok 3XAI_API_KEY
深度求索DeepSeek聊天、R1推理器、程序员DEEPSEEK_API_KEY
米斯特拉尔Mistral大、编码、像素MISTRAL_API_KEY
格罗克Llama 3.3 70B,800吨/秒GROQ_API_KEY
一起AILlama 405B,Qwen 72B涡轮增压发动机TOGETHER_API_KEY
诺维塔AILlama 3.3 70B,DeepSeek V3/R1,Qwen 2.5NOVITA_API_KEY
开放路由200多种型号,一个API键OPENROUTER_API_KEY
Azure OpenAI企业GPT部署AZURE_OPENAI_API_KEY
当地(Ollama/LM工作室)在您的机器上运行任何型号OPENAI_BASE_URL
gocode chat --model sonnet          # Claude
gocode chat --model gpt5            # GPT-5.4
gocode chat --model deepseek        # DeepSeek
gocode chat --model groq-llama      # Llama on Groq (800 tok/s)
gocode chat --model llama           # Ollama local
gocode chat --goal coding           # auto-pick the best coding model

一把钥匙。每一个模型。

不想管理11个API密钥?设置一个OpenRouter密钥,并访问每个提供商的每个模型。

export OPENROUTER_API_KEY=sk-or-your-key

gocode chat --model openai/gpt-4o                         # GPT-4o
gocode chat --model anthropic/claude-sonnet-4-20250514    # Claude Sonnet
gocode chat --model google/gemini-2.5-pro-preview         # Gemini
gocode chat --model x-ai/grok-3                           # Grok
gocode chat --model deepseek/deepseek-chat                # DeepSeek
gocode chat --model meta-llama/llama-3.3-70b-instruct     # Llama
gocode chat --model mistralai/mistral-large-latest        # Mistral

一个二进制。一把钥匙。地球上的每一个模型。把钥匙拿到 openrouter.ai/keys.

完整型号列表——200+型号→

______________________________________________________________________

完整功能集

多代理编排

  • 4个内置子代理配置文件:协调器、深度工作器、计划器、调试器
  • 最多5个具有独立上下文的并发后台代理
  • 通过群体协调进行代理间消息传递
  • 基于类别的模型路由(深度/快速/视觉/超脑)
  • 速率限制和服务器错误的自动模型回退

规划与战略

  • /plan --面试风格规划会议
  • /ultraplan --具有最强可用模型的深度规划(后台,30分钟超时)
  • 结构化计划输出,包括范围分析和分步蓝图

记忆与毅力

  • 具有3个作用域和团队同步的跨会话内存
  • 梦系统——自主记忆巩固(定向→ 聚集→ 巩固→ 梅干)
  • 会话持久化和恢复(-c / -r 旗帜)
  • 记忆老化和基于相关性的修剪

IDE级工具

  • LSP集成——实际重命名、转到定义、查找引用、诊断
  • AST grep——结构化代码搜索和重写(Go、JS、TS、Python)
  • 哈希锚定文件I/O——CRC32行哈希防止过时的编辑
  • 保存时自动格式化(gofmt、更漂亮、黑色、rustfmt)

IDE桥

  • 用于双向IDE通信的WebSocket服务器
  • 适用于VS代码、光标、Kiro、反重力
  • 权限转发和实时响应流
  • 多个并发IDE连接

终端用户界面

  • 带分体式面板的全泡茶TUI(聊天+git diff查看器)
  • 4个内置主题:golang、monokai、dracula、nord
  • 通过自定义主题 .gocode/theme.json
  • 通过以下方式自定义密钥绑定 .gocode/keybinds.json
  • Vim键绑定——具有运动、运算符、文本对象的完整正常/插入/视觉模式

MCP服务器和客户端

  • 完全符合MCP协议(IDE的服务器模式)
  • MCP客户端——连接到外部MCP服务器以扩展功能
  • 14+内置工具
  • 双传输:stdio和HTTP

技能系统

  • 16种内置技能(见下文)
  • 通过以下方式定制技能 .gocode/skills/ JSON文件
  • 中期技能切换 /skill
  • MCP服务器配置自动启动子进程的技能

调度和自动化

  • 具有5个字段表达式的Cron调度器
  • 后台代理按计划执行
  • 持续的时间表 .gocode/cron.json
  • GitHub操作集成(gocode-action 用于PR审查和问题实施)

会话和Git

  • Git检查点 /undo N 每节参考文献
  • 用于并行分支工作的Git工作树工具
  • /diff --查看此会话所做的更改
  • /review --代理自我审查自己的更改
  • /commit --自动生成的提交消息

更多

  • PDF阅读(文本提取,50MB限制,纯Go)
  • 网络搜索(DuckDuckGo,不需要API密钥)
  • Web获取(URL内容提取)
  • 结构化JSON输出 --output-format json 和 --output-schema
  • 输出样式(简洁、详细、标记、最小化)+自定义样式
  • 笔记本编辑(Jupyter.ipynb单元格级操作)
  • Tmux持久终端会话
  • 带钩子管道的插件系统
  • 用于自动配置升级的迁移系统
  • 25+斜线命令
  • 23个CLI子命令

______________________________________________________________________

技能——按需提供专业知识

一面旗,你的经纪人就会成为专家。

gocode chat --skill golang-best-practices    # writes Go like a senior engineer
gocode chat --skill nothing-design           # designs like Teenage Engineering
gocode chat --skill loop                     # autonomous keep-going mode

16种内置技能

技能它做什么
git-master原子提交、交互式重基、干净的历史记录
frontend-ui-ux设计优先的UI开发、可访问性、语义HTML
nothing-design没有灵感的单色设计。瑞士字体,OLED黑色。
golang-best-practices习语Go——代码风格、错误处理、测试、命名
clone-website像素完美的网站克隆。提取CSS,在Next.js中重建。
nextjs-best-practicesNext.js 15+模式——RSC、异步API、数据获取
react-best-practices反应性能——消除瀑布、捆绑大小、重新渲染
web-design-guidelines无障碍审计、响应式设计、WCAG合规性
loop自主持续模式——工作到任务完成
stuck混乱或冻结的代理会话的恢复模式
debug结构化故障排除——复制、隔离、修复、验证
verify通过重新读取文件、运行测试、验证来仔细检查工作
simplify代码审查以降低复杂性和删除死代码
remember主动内存管理--将事实和首选项保存到memdir
skillify元技能——将对话模式捕获为可重用技能JSON
batch跨多个文件或工作树代理的并行批处理

创建自己的JSON文件 .gocode/skills/.

社区技能——站在巨人的肩膀上

技能灵感来源作者

______________________________________________________________________

安装

一线安装(macOS/Linux)

curl -fsSL https://raw.githubusercontent.com/AlleyBo55/gocode/main/install.sh | bash

一行安装(Windows PowerShell)

irm https://raw.githubusercontent.com/AlleyBo55/gocode/main/install.ps1 | iex

Go Install(所有平台,需要Go 1.21+)

go install github.com/AlleyBo55/gocode/cmd/gocode@latest

手动下载二进制文件

从以下位置获取适用于您平台的二进制文件 :

平台文件
macOS(苹果硅)gocode_*_darwin_arm64.tar.gz
macOS(英特尔)gocode_*_darwin_amd64.tar.gz
Linux(x86_64)gocode_*_linux_amd64.tar.gz
Linux(ARM64)gocode_*_linux_arm64.tar.gz
Windows(x86_64)gocode_*_windows_amd64.zip
Windows(ARM64)gocode_*_windows_arm64.zip

Linux软件包(deb/rpm)

# Debian/Ubuntu
curl -fsSL https://github.com/AlleyBo55/gocode/releases/latest/download/gocode_amd64.deb -o gocode.deb
sudo dpkg -i gocode.deb

# Fedora/RHEL
curl -fsSL https://github.com/AlleyBo55/gocode/releases/latest/download/gocode_amd64.rpm -o gocode.rpm
sudo rpm -i gocode.rpm

从源代码构建

git clone https://github.com/AlleyBo55/gocode.git
cd gocode
go build -o gocode ./cmd/gocode/
sudo mv gocode /usr/local/bin/

验证

gocode --version

______________________________________________________________________

快速入门

# 1. Install
go install github.com/AlleyBo55/gocode/cmd/gocode@latest

# 2. Set your API key (pick any provider)
export ANTHROPIC_API_KEY=sk-ant-...

# 3. Chat
gocode chat

# Or one-shot
gocode prompt "find all TODO comments in this project"

没有Python。无节点。没有虚拟环境。一个二进制,一个env var,go。

______________________________________________________________________

建筑

26个内部包装。清洁接口。零外部运行时依赖关系。用于本地并发的Goroutines和通道。 go:embed 用于在注册表中编译。原子文件写入以实现零损坏会话持久性。

gocode/
├── cmd/gocode/          # CLI entrypoint — 23 subcommands
├── data/                # Embedded command/tool registries
├── internal/
│   ├── agent/           # ConversationRuntime, ToolExecutor, permissions, hooks
│   ├── apiclient/       # Provider interface, Anthropic/OpenAI/Gemini/xAI/proxy providers
│   ├── orchestrator/    # Multi-agent orchestration, background agents
│   ├── swarm/           # Agent-to-agent messaging, discovery registry
│   ├── ultraplan/       # Deep planning with strongest model
│   ├── dream/           # Autonomous memory consolidation
│   ├── lsp/             # Language Server Protocol integration
│   ├── astgrep/         # Structural code search
│   ├── bridge/          # WebSocket IDE bridge
│   ├── mcp/             # MCP server (full protocol)
│   ├── mcpclient/       # MCP client (external servers)
│   ├── tui/             # Bubbletea terminal UI
│   ├── repl/            # Interactive REPL
│   ├── vim/             # Vim keybinding engine
│   ├── skills/          # Skills system
│   ├── cron/            # Cron scheduler
│   ├── session/         # Session persistence
│   ├── memory/          # Persistent memory
│   ├── buddy/           # Terminal companion system
│   └── ...              # 6 more packages
完整架构指南→

______________________________________________________________________

文档

指南说明
📖 代理模式指南模型、API键、标志、斜线命令、示例
🌍 支持的模型11家供应商提供200多种型号
🚀 高级功能多代理、回退、计划、技能、LSP、AST grep
🎨 用户体验特性流媒体、思维块、斜线命令、成本估算
🔌 MCP和IDE指南光标,基洛,VS代码,反重力,克劳德桌面
🏗 建筑内部包、系统图、设计决策
📚 CLI 参考所有带有标志和示例的CLI命令
📋 更新日志完整版本历史记录

______________________________________________________________________

gocode与克劳德码

gocode的灵感来自Claude Code,但它是用不同的架构、不同的语言和更广阔的视野从头开始构建的。以下是它们的比较:

度量克劳德代码(Node.js)gocode(Go)
启动时间~200ms**\ /buddy

______________________________________________________________________

## 许可证

麻省理工学院——使用它,分叉它,运送它。

______________________________________________________________________

## 搜索关键字

`claude code alternative` · `claude code replacement` · `claude code open source` · `open source claude code` · `ai coding agent go` · `go ai agent` · `mcp server go` · `cursor mcp server go` · `kiro mcp server` · `vscode mcp server golang` · `fast ai agent go` · `single binary ai agent` · `multi model ai agent` · `multi agent orchestration go` · `deepseek coding agent` · `groq fast inference agent` · `ollama coding agent` · `local llm coding agent` · `200 models ai agent` · `openai compatible agent` · `ai pair programmer terminal` · `terminal coding agent golang` · `claude code but faster` · `claude code go alternative`

______________________________________________________________________

  Built from scratch. Built in Go. Built to be fast, open, and yours.

  gocode — the open-source Claude Code alternative. 200+ models. Multi-agent. Instant startup.

  One binary. Zero dependencies. Any LLM. A team of agents.

  ⭐ Star this repo if you believe developer tools should be fast, simple, and open.

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI编程Go本地部署多模型支持终端工具IDE集成开源项目

支持客户端

Claude DesktopClaudeCursorVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
gocode (Alley Bo55)

MCP World · 本页

0未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

gocode (Alley Bo55) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

gocode (Alley Bo55) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

gocode (Alley Bo55) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

gocode (Alley Bo55) 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

gocode (Alley Bo55) 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP