This project is scheduled for launch
Launch date: Tuesday, June 30, 2026 at 08:00 AM UTC

基于树的导航、语义重构、代码库分析以及语言移植工具,适用于支持 163 种语法规则的编码代理。
act101 是一款开发者工具,从根本上改变了 AI 编程代理与源代码交互的方式。与将代码视为纯文本的传统工具不同,act101 通过一个原生 Rust 二进制文件赋予代理语言感知能力,该文件能理解 163 种编程语法。它作为模型上下文协议(MCP)服务器运行,提供 183 个 AST 重构操作、30 个代码库分析器、15 个查询操作和 8 个移植操作——全部在本地运行,无需遥测、无需索引、无需冷启动。你的代码永远不会离开你的机器。
代理可以调用提取函数、重命名、移动符号、内联、转换为数据类、提取 trait、添加类型提示、生成 init、整理导入等 174 多个操作——全部跨整个代码库执行,并保持跨文件一致性。每个操作都会自动创建检查点,如果结果看起来有问题,代理可以立即撤销。
移植遵循四步状态机:port_contract 锚定源到目标的迁移,port_inventory 枚举所有必须移动的符号,port_order 解析依赖排序,port_manifest 通过 init/add/update/remove/note 状态跟踪进度。这适用于 163 种支持语法中的任意两种。
分析器测量内聚性、耦合度、循环、瓶颈点、热点、死代码、层次、接缝、集群、扇平衡、迁移就绪性和类型完整性。预构建的技能——架构审计、代码审查、重构、代码导航、代码生成、迁移评估、边界分析、变更影响、健康检查和架构重构——将这些操作组合成常见的工程工作流。
act 是第一款让 AI 代理真正执行语言感知代码工作(而不仅仅是讨论它)的开发工具。
这是关键区别。在 act 之前,AI 代理只能执行整个文件的重写,这会丢失注释、破坏格式,并且无法撤销。act 为代理提供了类型化、AST 感知的操作,这些操作保留代码结构、维护跨文件一致性,并提供即时回滚。单一的原生 Rust 二进制文件没有插件运行时、没有包图、也没有供应链攻击面——它在调用时解析并返回结果,结果永远不会过时。
你正在使用 AI 编程代理进行构建,并且需要它们执行真正的重构——而不仅仅是生成文本。你正在规划语言迁移,并希望采用一种结构化的、代理驱动的方法来保留代码语义。你正在分析大型代码库的耦合度、死代码或架构边界,并希望无需索引或缓存延迟就能获得结果。act 对个人使用免费,并与任何支持 MCP 的客户端兼容。
其他您可能感兴趣的工具
为你的AI代理操作提供Git版本控制。撤销、追踪并掌控每一步。re_gent 能显示你的编码代理更改了哪些内容、由哪个提示词触发,并允许你跨文件和会话回滚代理的工作。
Claude Code 现在会在每次拉取请求(PR)中派遣一组智能体,捕捉代码审查工具遗漏的漏洞。该功能以研究预览版形式面向团队版和企业版开放。这是一款由AI驱动的多智能体代码审查工具,能像专家团队一样分析每一次拉取请求。它能检测AI生成代码中的漏洞、安全问题和隐藏的逻辑缺陷,验证发现结果以减少误报,并在代码进入生产环境前提供高价值反馈。
Runsight 是一款专为 AI 智能体设计的 YAML 优先工作流引擎 ,使开发者能够通过 Git 原生版本控制来设计、提交、运行和评估智能体工作流。每个工作流都以 YAML 文件形式存储在您的仓库中,您可以像处理其他代码一样进行分支、审查和合并更改。 该平台提供 每次运行的实时成本追踪,并设有硬性预算上限 以防止超支,同时内置了用于断言和回归测试的评估框架。 "像交付代码一样交付智能体。" 功能 优势 画布 + YAML 编辑器 可视化与代码双视图 每次运行成本追踪 精确到分的支出监控 Git 集成 工作流版本控制 它完全自托管,在您的机器上使用您的 API 密钥运行,并且 100% 开源,采用 Apache 2.0 许可证。
84款面向开发者的免费浏览器工具。无需登录、无付费墙、无需安装。涵盖:依赖健康检查(npm、PyPI、Go、Cargo、Maven、Composer、NuGet、RubyGems)、安全扫描(Dockerfile、GitHub Actions、K8s YAML、Terraform)、生命周期终止检查(Node、Python、PostgreSQL、Docker)以及实用工具(HTTP 标头分析器、PromQL 构建器、正常运行时间 SLA 计算器、CVE 仪表板)。专为那些希望快速了解技术栈状态、无需阅读更新日志的工程师打造。
项目上线后即可查看评论。
制作者
Kage Martin