AI News HubLIVE
站内改写2 分钟阅读

Show HN:AITerm – 一款配备AI命令循环和安全门的macOS终端

AITerm是一款原生macOS终端应用,集成了AI功能,支持自然语言命令、错误诊断、本地或云端AI模型,并具有安全风险分级和自动回滚建议。免费版提供核心功能,Pro版增加自动化、运行手册等,注重隐私和安全性。

来源Hacker News AI作者: dmitrik

AITerm是一款专为macOS设计的原生终端应用,旨在通过AI提升命令行操作的效率和安全性。其核心功能是“AI命令循环”:用户可以输入自然语言(如“列出此文件夹中最大的5个文件”),AI会生成对应的shell命令(例如find . -type f -exec du -h {} + | sort -hr | head -n 5),并以绿色、黄色或红色标签标示风险等级。用户可以在执行前编辑、批准或放弃该命令,确保对每个操作都有完全控制权。

错误诊断是另一大亮点。当命令执行失败时,输入/fix可让AI读取失败输出,并结合仓库、分支和语言上下文提出修正建议;/explain则以通俗语言解释错误原因。这些功能通过一个统一输入框实现,系统自动区分普通shell命令和AI请求。

在AI模型支持方面,AITerm提供了高度灵活性。用户可以使用本地运行的Ollama模型(免费且完全私有),也可以使用自己的API密钥接入OpenAI、Anthropic、OpenRouter、Groq、Gemini等云端服务。Pro版本进一步支持Amazon Bedrock、Azure OpenAI,以及通过官方CLI利用现有的Claude或ChatGPT订阅。所有云端请求均直接发送至提供商,无中间服务器,且敏感信息在传输前被自动脱敏。

安全机制是AITerm的独特优势。每个命令(无论手动输入、自然语言转换还是AI建议)都经过一个统一的类型化安全检查,该检查经历了约30种规避攻击的红队测试。用户可根据场景选择安全配置文件(个人、工作、生产、锁定),在锁定模式下,即使是自动执行模式也禁止破坏性操作。此外,在执行危险操作前,AI会建议一个保守的回滚方案(如git checkout -cp -a .bak),避免误操作造成数据丢失。

对于高级用户,AITerm还提供了运行手册(Runbooks)功能,可将多步任务保存为模板,支持参数化输入和步骤间输出链式传递。无论是手动确认的代理模式(/agent)还是自动执行模式(/auto),所有操作均受同一安全门约束。选项卡和分割面板布局支持工作区保存,重新启动后恢复原样。

定价方面,AITerm采用Freemium模式。免费版永久有效,包含AI命令循环、错误诊断、安全门以及本地AI引擎(首次运行配置后即可离线使用)。Pro版每年99美元(约8.25美元/月),增加运行手册、自动化代理、管理式MLX引擎、亚马逊Bedrock及Azure OpenAI连接,最多支持3台设备。新用户安装后自动获得14天Pro试用,无需绑定信用卡。

与其他终端工具相比,AITerm强调隐私和安全性。例如,对比Warp终端,AITerm的本地模型和自带密钥请求完全停留在用户Mac上,而Warp的请求需经过其云端后端。同时,AITerm的免费AI无信用额度限制,而Warp的免费套餐不包含AI,付费套餐有每月1500信用额度的计量限制。

总之,AITerm为macOS用户提供了一个既强大又安全的AI增强终端体验,适合从开发者到系统管理员的各类用户,尤其注重隐私和命令安全。