automata

让 AI 自动写代码、改代码,你只负责验收

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 112 🐛 待处理 27 👀 关注 3 ⚠️ 作者已归档(停止维护)
GitHub ↗
GitHub 星标 ★ 681
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0许可证,可免费使用和部署。

项目预览

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

项目数据

分类智能体
开发团队emrgnt-cmplxty
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型agi,ai,autonomous-agents,autonomous-systems,gpt,gpt-4,llm,openai
GitHub 星标★ 681
上线时间2023-06-20 00:00:00
代码更新2023-09-05
仓库体积198.9 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数2

项目介绍

Automata 是一个基于 Python 的自主编码智能体,旨在通过 GPT-4 等大语言模型实现代码的自动生成、修改与维护。它解决的是开发者日常编码中重复性、模式化任务的自动化问题,核心能力包括:理解项目结构、生成符合上下文的代码、执行测试并迭代修复、以及管理依赖和文档。项目通过将大模型与代码库操作结合,形成一个半自主的编码循环,减少人工干预。其技术栈基于 OpenAI API,强调与现有 Python 项目的集成,适合作为研究或实验性工具,探索 AI 辅助编程的边界。

Star 增长趋势

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

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

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 80 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.10+
  • Docker 可选
  • 模型 API Key
  • gcc 11

安装与启动步骤

  1. 1克隆仓库

    把代码当记忆载体的自演化 agent 系统,体量较大。

    git clone git@github.com:emrgnt-cmplxty/Automata.git
  2. 2用 poetry 装依赖

    仓库用 poetry 管理,先装 poetry 再 install。

    pip3 install poetry && poetry install
  3. 3或直接起容器

    官方镜像已打包依赖,填好密钥即可跑。

    docker run --name automata_container -it --rm -e OPENAI_API_KEY=<your_key> ghcr.io/emrgnt-cmplxty/automata:latest
  4. 4装编译器依赖

    它要编译代码片段,gcc 版本有要求。

    sudo apt install gcc-11 g++-11
  5. 5观察自演化日志

    重点看它如何把执行结果写回代码库,这一步决定可用性。

如何确认成功

agent 能完成一次代码生成与执行循环

注意事项

  • 自演化意味着它会改自己的代码,务必在隔离环境跑。
  • 容器模式最省事,别在宿主机直接跑全权限版本。

核心亮点

  • 基于 GPT-4 实现端到端编码循环,从理解需求到生成代码、运行测试并自动修复
  • 提供可扩展的架构,支持自定义工具和上下文,便于集成到现有 Python 项目
  • 开源且代码清晰,适合作为学习自主智能体实现的参考案例

不足之处

  • 项目处于早期阶段(681 星),稳定性和生产可用性待验证
  • 依赖 OpenAI API,使用成本较高且受限于外部服务

适用场景

  • 自动化生成单元测试和修复简单 bug
  • 辅助重构代码库中的重复模式
  • 作为研究自主编码智能体的实验平台

替代项目

SWE-agent、OpenHands (formerly OpenDevin)、GPT-Engineer

上一篇:Awesome-AGI

下一篇:whenx

同类项目推荐

vexjoy-agent 开源

一句话路由到专业智能体,审查测试保障结果可靠

VexJoy AI Agent with Jev Intelligent Routing - /do routes plain-English requests to ···

★ 448 2026-08-09
KrillClaw 开源

49KB 零依赖,让 AI 智能体跑在单片机上

The world's smallest AI agent runtime. 49KB. Written in Zig. Zero dependencies.

★ 196 2026-08-09
POHA 开源

睡一觉,醒来就有专属晨间简报

Personal Overnight Helper Agent. Runs while you sleep. Serves up a morning brief bef···

★ 122 2026-08-09
Trace 开源

让AI Agent自动进化,越用越聪明

End-to-end Generative Optimization for AI Agents

★ 764 2026-08-09
awesome-omni-skills 开源

精选AI编程技能,一套技能多端运行

Public repository of AI coding skills, curated improved best-practice skills, and ru···

★ 171 2026-08-09
litecode 开源

用 8k 小模型也能在终端高效写代码

CLI Tool for 8k context ai models

★ 118 2026-08-09
Multi-Agent-CAD 开源

说人话就能生成可编辑 CAD 模型,还能自动查错改错

MAC (Multi-Agent CAD): A decoupled multi-agent framework for text-to-CAD generation ···

★ 1073 2026-09-22
forge-orchestrator 开源

让多个 AI 代理有序协作,不打架、不跑偏

NXTG-Forge orchestrator: an MCP server for Claude Code with task orchestration, file···

★ 165 2026-08-09
sandbox 开源

一个容器装齐浏览器、Shell、文件和 VSCode,让智能体直接干活

All-in-One Sandbox for AI Agents that combines Browser, Shell, File, MCP and VSCode ···

★ 6305 2026-10-01