SuperAPI AI 工具集

code-cli

Autohand Code CLI 是一款运行在终端中的快速、可自我改进的 AI 编程智能体,由 autohandai 开发。它读取项目上下文、规划变更、编辑文件、调用工具,并在执行高风险操作前请求批准。支持交互式 REPL 与 CI/CD 非交互命令模式,内置文件编辑、Git 集成、规划与记忆、40+ 工具、模块化技能,并兼容 OpenRouter、OpenAI、AWS Bedrock、DeepSeek、Azure Foundry Models、Z.ai 及本地模型等多种提供商。可在 macOS、Linux、Windows 上运行,并提供编辑器扩展与多语言 SDK。

访问官网

工具介绍

Autohand Code CLI 是一款快速、可在终端中原生运行、能够自我改进的 AI 编程智能体。它面向开发者已经工作的环境,能够读取项目上下文、规划变更、编辑文件、运行工具,并在执行有风险的操作前征求用户批准。

【用途】 Autohand Code CLI 用于在代码库中规划、反思、记忆、编辑、测试和自动化工作。安装后运行 autohand,用自然语言描述想要的结果即可。它既可在本地使用,也可配合编辑器使用,或用于 CI/CD 中自动化重复性工程工作,同时保持用户对过程的控制。

【主要能力】

  • 终端原生智能体:理解代码库并从 CLI 执行已批准的变更。
  • 规划与工具:在一个循环中结合推理、文件编辑、Shell 命令和网络上下文。
  • 交互式 REPL:提供简洁的终端体验,支持文件提及、斜杠命令和键盘快捷键。
  • 模块化技能:通过专门化的指令包扩展工作流。
  • 多提供商支持:可用于 OpenRouter、LLMGateway、OpenAI、AWS Bedrock、DeepSeek、Azure Foundry Models、Z.ai 以及本地模型。
  • Git 集成:完整的版本控制支持,包括自动提交。
  • 跨平台:支持 macOS、Linux 和 Windows。
  • 内置 40+ 工具,涵盖文件操作(read_file、write_file、append_file、apply_patch、search、search_replace、semantic_search、list_tree 等)、Git 操作(git_status、git_diff、git_commit、git_add、auto_commit 等)、命令与依赖管理(run_command、custom_command、add_dependency、remove_dependency)、规划与记忆(plan、todo_write、save_memory、recall_memory)、工具注册与搜索、元工具创建、Jupyter notebook 单元格编辑,以及团队与协作相关工具。
  • 扩展系统:可以以严格声明式清单打包可复用工具和智能体,验证并安装而无需更改 CLI 源码;经审查并带 --trust 安装的运行时扩展还可注册斜杠命令、Ink UI、状态/帮助片段、键位绑定、CLI 标志、钩子、提供商和权限策略。
  • 目标管理:持久化目标数据在会话间保留于工作区;支持 /goals 视图、恢复暂停目标、排队目标等。
  • 移动端配对:配合 iOS 应用实现权限/变更请求同步、GitHub 交付元数据只读查看、从手机合并就绪的 PR 等。
  • 跟踪监控:配套 ahtraces 本地跟踪监控工具,支持通过 autohand --traces-on 等命令启用本地监控与元数据同步,上传的跟踪可在控制台查看和删除。
  • 计算机使用:安装器会安装 Autohand Computer Use,基于 MIT 许可的 Cua 引擎独立构建,作为运行时 MCP 服务器接入;可通过“open my browser”等指令激活内置的计算机控制技能,并提供 autohand computer status/install/doctor 命令检查权限。
  • SDK:提供 TypeScript、Go、Python、Java、Swift 等多语言 beta 包,开发者可在自己的工具、服务、工作流或编辑器集成中构建基于同一 CLI 智能体运行时的能力。

【使用方式】 推荐安装方式为全限定命令,仅安装并信任 Autohand 公式。所有支持的安装方式都会暴露同一 CLI,命令名为 autohand、autohand-code、agent 和短名 ah,其中 autohand 为规范名称。安装后运行 autohand 进入交互模式,输入 / 触发斜杠命令建议,@ 触发文件自动补全,$ 触发技能自动补全,! 运行终端命令,ESC 取消进行中的请求,Ctrl+C 两次退出,Shift+Tab 循环切换编辑、计划、YOLO 和自动模式,? 切换键盘快捷键面板。也支持无参数进入完整 REPL,或用 --output-format stream-json、--json stream 等以非交互方式在 CI/CD、脚本或快速任务中运行单条指令。可通过 /goals 打开目标视图,Ctrl+G(macOS 为 Cmd+G)切换开闭。

【适用场景】

  • 在本地或编辑器中与 AI 协作完成代码理解、修改、测试和 Git 操作。
  • 在 CI/CD 中自动化重复性工程任务。
  • 通过扩展、技能、SDK 构建自定义工作流或编辑器集成。
  • 团队协作场景,使用内置团队与任务工具。
  • 结合配套 iOS 应用进行移动端远程控制和 PR 合并。

【限制】

  • 有风险的操作默认需要批准,除非选择不同的权限模式。
  • 命令输出结果较大时只保留首尾部分,单个输出流上限为 1,048,576 字符,超出部分以省略标记显示;需要完整结果时应重定向输出到文件。
  • agent 是通用名称,安装器会自动扫描 PATH 中所有可写目录并替换已有的 agent 命令;若其他工具的 agent 命令停止工作,原因可能在此。
  • 移动端上传的真实路径受限制以防符号链接逃逸,单次最多 12 个文件、每个文件不超过 15 MB。
  • 具体收费、价格、平台支持细节和效果未在资料中提供,暂未提供相关信息。