项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1001
技术标签
使用教程
环境要求
- Rust(stable 版)及 rustup 工具链
- Tauri 2 对应操作系统的系统依赖(WebView / 构建工具)
- Node.js 20+ 与 npm
- 可选:Docker 与 Compose(仅启用 Context Engine 时需要)
- 已配置 OpenAI 或 Anthropic 的 API Key
安装与启动步骤
-
1克隆项目源码
从 GitHub 拉取 SuperCoder 仓库到本地,随后进入仓库目录准备构建。
git clone https://github.com/TransformerOptimus/SuperCoder.git cd SuperCoder -
2确认 Rust 环境
构建核心为纯 Rust agent crate,需先安装 stable 工具链,未装可访问 rustup.rs。
rustup show -
3进入桌面端目录
桌面应用位于 apps/desktop,切换到该目录后再安装前端依赖。
cd apps/desktop -
4安装前端依赖
使用 npm 安装 Tauri 与前端相关依赖,需要 Node.js 20 以上版本。
npm install -
5启动开发版应用
运行 Tauri 开发命令,首次编译 Rust 依赖耗时较久,请耐心等待窗口弹出。
npm run tauri:dev -
6可选启用上下文引擎
在设置中开启 Context Engine 后,需用 docker compose 在本地拉起检索服务。
docker compose up
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OpenAI API Key | 是 | 配置后智能体才可调用 OpenAI chat-completions 接口 | sk-xxxxxxxxxxxxxxxx |
Anthropic API Key | 否 | 使用 Claude 系模型时填写的 Anthropic Messages 接口密钥 | sk-ant-xxxxxxxxxxxx |
Context engine | 否 | 设置中开启后启用图感知的仓库级代码检索能力 | 开启 |
如何确认成功
运行 npm run tauri:dev 后出现 SuperCoder 桌面窗口,并在设置中填入 LLM Key 后能正常对话、编辑代码。
常见问题
Q:必须联网或使用官方后端吗?
A:不需要。SuperCoder 是本地优先的桌面应用,零后端,请求直接由本机发往你配置密钥的模型服务商。
Q:没有预编译安装包怎么办?
A:README 说明预编译二进制仍在准备中,当前需按 Getting started 从源码构建并运行。
Q:Context Engine 是必需的吗?
A:不是,它是可选功能。不开启时智能体仍可完成就地编辑、Ask / Plan / Coding 等操作。
Q:第一次启动很久没反应?
A:Tauri 首次构建需编译大量 Rust 依赖,属正常现象;同时确认已装好 Tauri 2 的系统依赖。
注意事项
- 仓库中 v1/ 目录为 2024 年的旧自治开发流水线,已冻结,不再维护或构建,请勿使用。
- 项目核心为纯 Rust agent crate,桌面应用只是其适配层,架构细节见 ARCHITECTURE.md。
- Context Engine 相关说明见 services/context-engine/README.md,需本地 Docker Compose 支持。
- 请妥善保管自己的 LLM API Key,源码数据仅会发送到你选定的模型服务商。
核心亮点
- 基于 Rust 构建,性能高且内存安全,适合长时间运行的自主代理任务
- 集成 GPT-4 和 Claude-3 等顶级模型,任务规划与代码生成能力强
- 覆盖从需求分析到测试修复的完整开发闭环,而非单点代码补全
不足之处
- 早期项目,文档和社区生态尚不完善
- 依赖外部 LLM API,运行成本较高且需网络连接
适用场景
- 个人开发者快速搭建 MVP 原型
- 自动化处理重复性编码任务(如生成测试、修复 lint 错误)
- 作为 CI/CD 流程中的智能代码审查与修复助手
替代项目
OpenHands (formerly OpenDevin)、SWE-agent、Aider
上一篇:hermes-agent-rs
同类项目推荐
teleton-agent
开源
在 Telegram 里跑一个会自己操作 TON 链的 AI 代理
Teleton: Autonomous AI Agent for Telegram & TON Blockchain
e2b-cookbook
开源
照着抄,轻松给 AI 加上代码执行能力
Examples of using E2B
cascadeflow
开源
让AI代理自动选最划算的模型,省钱又提速
Cascading runtime for AI agents. Optimize cost, latency, quality, and policy decisio···
developers-agent-toolkit
开源
让AI代理直接调用Mastercard支付服务,省去手动对接。
The Mastercard Developers Agent Toolkit allows popular agent frameworks to integrate···
bkit-claude-code
开源
用 PDCA 流程管好 AI 编程,让 Claude Code 输出更稳
bkit Vibecoding Kit - PDCA methodology + Claude Code mastery for AI-native developme···
10xProductivity
开源
在现有权限内,用 AI 自动处理工作流,效率翻倍
Personal AI assistant for work inside corporate constraints, built on coding agents ···
distilly
开源
把智能体思考过程提炼成可复用技能,让任何 Agent 直接调用。
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Former···
openclaw-master-skills
开源
一键获取 1200+ 精选 AI 技能,快速增强你的智能体
Curated collection of 2700+ best agent skills — AI, coding, marketing, design, fina···
asqav-sdk
开源
给AI智能体动作上锁,生成防抵赖的审计证据
Python and TypeScript SDKs for verifiable evidence of AI agent actions. Signed recei···
