免费下载 MCP 版

查看广告以免费下载

Softonic 评论

终端原生 AI 编码代理,用于快速、本地代码库工作

agentty,由1ay1开发,是一个终端本地的AI编码代理,用于代码库探索和就地编辑。该工具将命令行工作流程与外部语言模型连接,以导航、搜索和修改代码,提供AI配对编程的体验。关键方面包括单个静态二进制文件、亚毫秒冷启动和用于语义搜索的本地检索引擎。它的目标是那些喜欢终端工作流程并需要快速、便携的助手来理解和重构代码的开发人员和工程师。

你实际上可以用它做什么任务?

该工具旨在通过从终端发出命令来协助存储库导航、代码理解和自动编辑。它提供了一个专门构建的 TUI 和一套内置工具,包括 read、write、edit、bash、grep、glob 和 git 集成。用户可以通过代理运行搜索、应用编辑和执行 shell 命令,而无需切换到单独的 GUI 工作流。

它的检索和生成的编辑有多可靠?

agentty 使用一个本地 RAG 引擎,该引擎结合了 BM25 关键字搜索和密集嵌入,以选择相关的代码片段,从而避免将整个存储库发送到模型的上下文中。这种以检索为先的方法旨在减少不必要的令牌使用,并将模型提示目标定位于小而相关的片段。生成的编辑通过相同的管道运行,因此模型输出集中在检索到的上下文上,而不是广泛的存储库转储。

它接受什么输入、平台和安装路径?

该工具作为一个单一的静态二进制文件在 Linux (x86_64, aarch64)、macOS (Intel, Apple Silicon) 和 Windows (x86_64) 上发布,因此不需要单独的运行时。它支持模型上下文协议 (MCP) 以扩展功能,并可以与外部提供者或本地模型后端集成。安装选项包括一行 curl 脚本和常见的包管理器,使得在以终端为主的环境中快速设置成为可能。

它适合安全或受限的开发者工作流程吗?

agentty 针对安全和低开销的使用。原生 C++26 实现产生亚毫秒的冷启动,使代理在短会话中响应迅速。该应用程序提供了一种隔离模式,通过 SSH 以 TLS 钉住的方式传输数据,适用于离线机器。它作为单一二进制文件的设计也有助于在受控系统之间的可移植性,帮助开发者通过其控制协议将代理嵌入现有的以终端为中心的工具链和编辑器中。

针对需要快速本地帮助的终端开发者的实用选择

该工具适合那些偏好最小设置和命令行工作流程的开发者,并且重视快速启动和本地索引。它需要与外部或本地语言模型配对以进行生成,因此团队应计划模型选择和审查流程。预计将代理用作手动审查的增强,而不是完全自主的重构解决方案。

  • 赞成

    • 单个静态二进制文件,没有运行时依赖
    • 本地 RAG (BM25 加嵌入) 以减少上下文膨胀
    • 来自原生 C++26 实现的亚毫秒冷启动
    • 用于没有互联网的机器的隔离模式
  • 反对

    • 生成输出取决于外部或本地模型选择
    • 终端 TUI 可能不适合以 GUI 为中心的工作流程
    • 沙盒行为因操作系统工具和配置而异
 0/1

应用参数

  • 开发者

  • 许可证

    免费

  • 版本

    v0.8.0

  • 更新日期

  • 平台

    MCP

  • 语言

    英语

应用程式 提供其他语言版本


免费下载 MCP 版

查看广告以免费下载


用户对 agentty 的评分

您是否尝试过 agentty?成为第一个离开您的意见!

添加评论
有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。
已使用 登录 Softonic