old-coder

让AI编码代理跑起来验证,不靠读代码靠证据

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 59 🐛 待处理 5 👀 关注 5
GitHub ↗
GitHub 星标 ★ 757
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

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

项目数据

分类智能体
开发团队AmazingAng
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent-skills,ai-agents,ai-coding,claude-code,code-quality,codex,cursor,llm,mutation-testing,property-based-testing,skills,software-testing,spec-driven-development,tdd
GitHub 星标★ 757
上线时间2026-07-27 00:00:00
代码更新2026-11-05
仓库体积8.5 MB
本站数据更新2026-11-07
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

old-coder 是一个面向编码智能体的开发技能包,核心理念是“不读代码,让代码跑起来”。它受 Uncle Bob 启发,采用证据优先的开发策略,通过让代码在测试和运行中接受检验,而非静态阅读,来快速定位问题并验证功能。该项目提供了一套结构化的技能定义,可集成到 Claude Code 等 AI 编程代理中,引导代理以测试驱动开发(TDD)的方式工作,通过运行测试、观察输出、迭代修复来推进开发。它解决的是 AI 编码代理在复杂代码库中因无法全面理解上下文而导致的低效和误判问题,核心能力包括自动生成测试用例、运行测试并分析结果、基于证据进行代码修改,以及提供清晰的反馈循环。项目用 Python 实现,适合希望提升 AI 编程代理可靠性和效率的开发者。

Star 增长趋势

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

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

使用教程

难度:入门 约 20 分钟 部署方式:技能安装 4 步

环境要求

  • 支持 skills 的 agent
  • Python 3.10+

安装与启动步骤

  1. 1装技能

    一条命令装到 agent 的技能目录。

    npx skills add https://github.com/amazingang/old-coder --skill old-coder
  2. 2装接口版

    想让 agent 直接调接口就再装一个。

    npx skills add https://github.com/amazingang/old-coder --skill old-coder-api
  3. 3本地开发

    想改技能内容就装开发依赖。

    python3 -m venv .venv && .venv/bin/pip install -r requirements-dev.txt -e .
  4. 4跑自检

    仓库带 gauntlet 脚本做流程校验。

    ./tools/gauntlet.sh

如何确认成功

agent 接任务后先输出测试计划,交付时附证据报告。

注意事项

  • 它的价值在流程约束,不在代码能力。
  • 先在小任务上试,流程太重会拖慢简单改动。

核心亮点

  • 证据优先策略,通过运行测试验证代码,避免AI盲目猜测
  • 与Claude Code等主流编码代理无缝集成,即装即用
  • 内置TDD工作流,自动生成测试并迭代修复,提升代码质量

不足之处

  • 文档/社区待观察
  • 仅支持Python生态,对其他语言支持有限

适用场景

  • AI编码代理在大型遗留代码库中快速定位修改点
  • 自动化测试驱动开发,减少人工编写测试用例时间
  • 作为Claude Code技能,提升代理在复杂任务中的可靠性

替代项目

Aider、OpenHands、Cline

上一篇:better-agent

下一篇:concord-mcp

同类项目推荐

neo 开源

让 AI 智能体群组直接长在应用里,自我进化并解决复杂工程问题。

Neo.mjs is a self-evolving software organism: a professional end-to-end AI engineeri···

★ 3299 2026-08-09
OpenDAN-Personal-AI-OS 开源

把散落的AI装进一个操作系统,统一管理你的智能代理

OpenDAN is an open source Personal AI OS , which consolidates various AI modules in ···

★ 2070 2026-08-09
dynatrace-for-ai 开源

让 AI 代理直接读懂 Dynatrace 生产数据,秒级排查故障

Skills, prompts, and instructions for building AI agents on top of Dynatrace product···

★ 176 2026-08-09
customizable-gpt-chatbot 开源

用大白话聊出你的 AI 智能体,越用越聪明

Veldra — talk an agent into existence, then watch it grow. A self-hostable, local-f···

★ 408 2026-08-09
multi-agent-reasoning 开源

让多个 AI 代理组队讨论,帮你拿到更靠谱的答案。

The Multi-Agent Reasoning framework creates an interactive chatbot where AI agents c···

★ 190 2026-08-09
xiaomo-starter-kit 开源

5分钟搭好中文AI私人助手,开箱即用

‍⬛ OpenClaw 中文 AI 助手模板 | 5分钟拥有你的 AI 私人助手

★ 362 2026-08-09
pilotfish 开源

让便宜模型干活,贵模型把关,省钱又保质量

Multi-model orchestration layer for Claude Code — the frontier model plans, cheaper···

★ 715 2026-08-09
UnrealClientProtocol 开源

让 AI 通过 TCP 直接操控 UE5 编辑器,无需改引擎

Lightweight UE5 plugin that exposes Unreal Engine's reflection system over TCP+JSON ···

★ 130 2026-08-09
ag2 开源

一键搭建多智能体协作系统,快速落地复杂AI应用。

AG2 (formerly AutoGen): The Open-Source AgentOS.Join us at: https://discord.gg/sNGSw···

★ 5052 2026-08-09