SuperCoder

用自然语言描述需求,AI 自动完成编码、测试和修复。

开源 🏷️定价信息待确认 ✅ 目前可打开 智能体 🍴 复刻 111 🐛 待处理 29 👀 关注 15
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1001
维护状态 低维护
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

SuperCoder 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队TransformerOptimus
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态✅ 目前可打开
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型agent,ai,ai-developer,autonomous-agents,claude-3,go,golab,golang,gpt-4,nextjs,openai,python,software-development
GitHub 星标★ 1001
上线时间2024-07-03 00:00:00
代码更新2026-07-07
仓库体积3.1 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

SuperCoder 是一个开源的自主软件开发系统,旨在通过 AI 智能体自动完成从需求理解到代码实现的完整开发流程。它基于 Rust 构建,结合了 GPT-4、Claude-3 等大语言模型,能够自主规划任务、编写代码、运行测试并迭代修复问题。项目采用 Go、Python、Next.js 等多语言技术栈,支持与现有开发工具链集成。其核心能力包括:自然语言需求解析、自动化代码生成与重构、智能调试与错误修复、以及多步骤任务执行。它解决了传统 AI 编程助手仅提供片段建议、无法独立完成复杂开发任务的问题,适合作为个人开发者的 AI 结对程序员或小型团队的自动化开发引擎。目前项目处于早期阶段,星标数 988,但架构设计已展现出完整的自主开发闭环潜力。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1001

使用教程

难度:进阶 约 45 分钟 部署方式:本地安装 6 步

环境要求

  • Rust(stable 版)及 rustup 工具链
  • Tauri 2 对应操作系统的系统依赖(WebView / 构建工具)
  • Node.js 20+ 与 npm
  • 可选:Docker 与 Compose(仅启用 Context Engine 时需要)
  • 已配置 OpenAI 或 Anthropic 的 API Key

安装与启动步骤

  1. 1克隆项目源码

    从 GitHub 拉取 SuperCoder 仓库到本地,随后进入仓库目录准备构建。

    git clone https://github.com/TransformerOptimus/SuperCoder.git
    cd SuperCoder
  2. 2确认 Rust 环境

    构建核心为纯 Rust agent crate,需先安装 stable 工具链,未装可访问 rustup.rs。

    rustup show
  3. 3进入桌面端目录

    桌面应用位于 apps/desktop,切换到该目录后再安装前端依赖。

    cd apps/desktop
  4. 4安装前端依赖

    使用 npm 安装 Tauri 与前端相关依赖,需要 Node.js 20 以上版本。

    npm install
  5. 5启动开发版应用

    运行 Tauri 开发命令,首次编译 Rust 依赖耗时较久,请耐心等待窗口弹出。

    npm run tauri:dev
  6. 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

下一篇:agent-apprenticeship

同类项目推荐

teleton-agent 开源

在 Telegram 里跑一个会自己操作 TON 链的 AI 代理

Teleton: Autonomous AI Agent for Telegram & TON Blockchain

★ 98 2026-08-09
e2b-cookbook 开源

照着抄,轻松给 AI 加上代码执行能力

Examples of using E2B

★ 1420 2026-08-09
cascadeflow 开源

让AI代理自动选最划算的模型,省钱又提速

Cascading runtime for AI agents. Optimize cost, latency, quality, and policy decisio···

★ 3926 2026-08-09
developers-agent-toolkit 开源

让AI代理直接调用Mastercard支付服务,省去手动对接。

The Mastercard Developers Agent Toolkit allows popular agent frameworks to integrate···

★ 59 2026-08-09
bkit-claude-code 开源

用 PDCA 流程管好 AI 编程,让 Claude Code 输出更稳

bkit Vibecoding Kit - PDCA methodology + Claude Code mastery for AI-native developme···

★ 606 2026-08-09
10xProductivity 开源

在现有权限内,用 AI 自动处理工作流,效率翻倍

Personal AI assistant for work inside corporate constraints, built on coding agents ···

★ 485 2026-08-09
distilly 开源

把智能体思考过程提炼成可复用技能,让任何 Agent 直接调用。

Distilly — Distill how they think into reusable Skills for any Agent or Bot. Former···

★ 26428 2026-08-24
openclaw-master-skills 开源

一键获取 1200+ 精选 AI 技能,快速增强你的智能体

Curated collection of 2700+ best agent skills — AI, coding, marketing, design, fina···

★ 2183 2026-08-09
asqav-sdk 开源

给AI智能体动作上锁,生成防抵赖的审计证据

Python and TypeScript SDKs for verifiable evidence of AI agent actions. Signed recei···

★ 432 2026-08-09