描述
AgentSmith 是一个开源工具,旨在将编码代理的过程从随意的方法转变为更结构化的工程实践。它通过实施项目规则、配置检查和验证证据来实现这一目标,这有助于确保编码任务的准确性和可靠性。该工具特别兼容 Claude Code 和 Codex,允许用户定义项目规则和明确的完成定义,这些规则随后用于指导编码过程。
阅读更多
该工具基于本地优先的原则,意味着它优先考虑本地执行和存储,从而增强了对编码过程的安全性和控制。AgentSmith 采用 MIT 许可证,允许自由修改和分发,尽管用户应注意与 Claude Code 或 Codex 相关的任何订阅或模型使用费用是单独的。
AgentSmith 的工作流程涉及通过阅读现有代码来理解和界定任务,并定义范围和完成检查。它强调进行小的、可审查的更改,并明确选择本地权限。该工具还包括可选的秘密扫描钩子,以增强安全性。
验证是 AgentSmith 过程中的一个关键组成部分。鼓励用户在修复之前重现故障,运行所有配置的项目检查,并执行用户可见的路径。这些检查的结果记录在收据中,提供了已验证内容的清晰记录。
AgentSmith 还通过保存决策并为未来的会话提供明确的交接支持持续改进。观察到的故障可以被捕获并用于提出新的规则、钩子或测试,这些在被采纳之前会经过验证。这个迭代过程有助于确保编码工具不断改进并适应新的挑战。
- 类别AI 智能体构建工具
- 定价模式开源
- 部署本地
- 平台macOS、Windows、Linux
AgentSmith的核心功能
开源编码代理工具
支持 Claude Code 和 Codex
本地优先的方法
MIT 许可证
项目规则和配置检查
验证证据和交接
可选的秘密扫描钩子
迭代改进过程
如何使用 AgentSmith?
下载:获取适用于您的操作系统的独立构建
运行:打开终端并执行 agentsmith
配置:回答引导问题以进行设置
使用:实施项目规则和检查
AgentSmith的使用案例
- 项目规则实施
- 验证过程
- 迭代改进
- 本地执行
- 代理兼容性






