
Anvil
producthunt.com
开源AI编码代理,按阶段路由LLM
25天前制作者:Esan Mohammad
关于 Anvil
Anvil 是一款开源的 AI 编码代理,能够将功能需求直接转化为经过测试的拉取请求。它通过智能路由机制,将整个开发流程中的每个阶段——需求澄清、方案规划、代码构建、测试执行、结果验证、代码审查以及最终发布——分配给最经济且性能足够的模型,支持本地与云端 LLM 的无缝切换。
核心功能
Anvil 的核心在于其分阶段 LLM 路由能力。它不再依赖单一的大模型完成所有任务,而是根据每个子任务的特点(如推理复杂度、上下文长度、响应速度要求)动态选择最优模型。例如,简单的代码格式化可能交给轻量级本地模型,而复杂的架构设计则调用云端高级模型。这种设计大幅降低了 API 调用成本,同时保证了输出质量。
主要特性
- 全流程自动化:从需求到 PR 的端到端自动化,减少人工干预。
- 成本优化:通过智能路由,在保证质量的前提下最小化 LLM 使用成本。
- 开源可定制:完全开源,用户可根据自身需求修改路由策略或集成自定义模型。
- 本地与云端混合:支持本地运行的小模型与云端大模型协同工作,兼顾隐私与性能。
- 测试集成:自动生成并执行测试用例,确保代码可靠性。
适用场景
Anvil 特别适合追求开发效率与成本平衡的团队,尤其是需要快速迭代的初创公司或开源项目。它也可用于教育场景,帮助开发者理解不同 LLM 在编码任务中的表现差异。对于注重数据隐私的企业,本地模型优先的策略提供了额外安全保障。