alphacode 是什么?Rust 编写的开源终端 AI 编程代理,无需 API key 即可上手

dragonked2/alphacode · GitHub · 官网
AI 智能体AI 编程本地部署
Star312
近 7 天新增0
编程语言Rust
开源协议MIT
创建于2026-09-01
最近更新2026-10-15

中文导读

AlphaCode 是一个用 Rust 写的开源终端 AI 编程代理,目标是把 AI 从“只给建议”变成真正动手干活:读取代码库、规划任务、改文件、跑命令和测试,最后说明验证结果。它内置免费模型通道,不配 API key 也能开始,同时可接入 Claude、GPT、Gemini、DeepSeek、Ollama 等提供方。除编码外还支持 Firefox 浏览器自动化与桌面应用控制,适合想在终端里完成开发、调试和自动化流程的开发者。

根据 GitHub 公开数据,该项目的编程语言为 Rust,开源协议为 MIT,创建于 2026-09-01,最近更新于 2026-10-15,目前有 312 个 Star。

项目介绍

AlphaCode 是一个用 Rust 编写的开源 AI 编程代理,以终端为主要界面。它不只停留在对话里给建议,而是直接在你的开发环境中工作:理解代码库、规划任务、修改文件、执行命令与测试,并汇报自己验证过的结果。工作流程大致是理解、规划、执行、观察、验证,最后说明改了什么、检查了什么、还剩什么。

它内置了免费模型通道,不配置 API key 也能开始使用;同时支持接入 Claude、GPT、Gemini、DeepSeek、Ollama 等 50 多个模型与提供方。除代码工作外,它还提供 Firefox 浏览器自动化和桌面应用控制能力,并支持 swarm 模式、会话与记忆、内置工具与 MCP。项目采用 MIT 协议,支持 Windows、macOS 和 Linux。

主要功能

适合谁用

适合希望在终端中让 AI 直接参与编码、调试和测试的开发者,也适合需要浏览器或桌面自动化、以及想用本地或免费模型控制成本的用户。

快速上手

  1. macOS / Linux 安装:curl -fsSL https://raw.githubusercontent.com/dragonked2/alphacode/main/scripts/install.sh | bash
  2. Windows 在 PowerShell 中安装:irm https://raw.githubusercontent.com/dragonked2/alphacode/main/scripts/install.ps1 | iex
  3. 运行 alphacode doctor 检查环境,再运行 alphacode 启动
  4. 首次启动会进入简短引导流程,可用 Esc 跳过任意步骤
  5. 直接输入自然语言任务,例如让它解释当前项目或修复一个 bug

Star 增长趋势

312301 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15
本地运行和管理开源大模型的工具
★ 18.3万 · Go · 更新于 2026-10-15