✨ 核心能力
🪟 多 tab 原生终端
每个 tab 一个独立 PTY 进程,xterm.js + WebGL 渲染,输入响应即时。
🤖 AI 侧栏
右侧抽屉式 AI 对话,流式响应、Markdown 渲染、随时呼出不打断手头终端工作。
🔧 AI 工具调用闭环
AI 不只给指令——能直接查文件、看命令历史、按需执行命令。每个高危动作都先弹窗等你确认。
🔔 系统通知
长任务跑完、AI 等待审批,自动发系统通知 + 任务栏小红点。⌘⇧U 直接跳到最近未读。
📋 Tab 元信息
每个 tab 上直接显示当前 git 分支 / dirty 状态 / 监听端口,多 tab 来回切不再迷失方向。
🧭 AI 知道你在哪
AI 调用工具读终端历史时自动带上当前 git 分支、工作目录、占用端口,不用反复"先告诉它你在哪"。
🎨 布局可调
AI 侧栏与文件树左右位置任你切换,适应不同主屏 / 副屏的工作姿势。
📝 内置文件编辑器
直接在 aitm 内打开并编辑项目文件,基于 CodeMirror,自带语法高亮,不用再切到别的编辑器窗口。
🎯 它能帮你做什么
让 AI 看一眼项目结构
直接问 "项目根目录有什么",AI 会自动调用文件浏览与读取工具,几秒后给出结构总结,省去自己 ls -R + 翻文件的工夫。
把执行权交给 AI(但你说了算)
AI 给出建议命令并请求执行 → 弹出确认框告诉你"将要运行:xxx" → 你点 OK 才真正在终端里跑。AI 看到输出,自动判断下一步。
回顾刚才那条命令
"我刚才跑的那条 build 命令是什么?" AI 直接查当前 tab 的命令历史并搜索关键词,比翻屏 / Ctrl+R 快。
长任务后台跑,做完叫你
编译 / 测试 / 部署任务跑完,系统通知自动弹出;AI 完成一轮对话或需要你审批时,tab 栏的状态环会变色提醒。
多模型按需切换
国内外 6 家 LLM 任选,调试问题、写文案、代码改造可以分别配最合适的模型,不被一家锁死。
🧠 支持的 AI 提供方
国内
DeepSeek · 通义千问(DashScope)· 智谱 GLM · Moonshot Kimi
海外
OpenAI · Anthropic Claude
配置方式
设置面板 → AI Provider → 选模型 + 填 API Key → 保存即可,无需重启。
切换成本
OpenAI 兼容协议统一抽象,换 Provider 不影响对话历史和工具调用行为。
⬇️ 下载
当前版本:v0.9.0
安装步骤 — macOS
⚠️ aitm 当前阶段尚未带 Apple Developer 签名。macOS 会给通过浏览器下载的未签名 .app 自动加 quarantine 标记,双击启动会报 “aitm 已损坏,无法打开” —— 这是 Gatekeeper 的误导文案,文件本身没问题。dmg 内已附带一键安装脚本帮你处理。
- 下载并打开上面的 dmg,Finder 会显示三个图标:
aitm.appApplications(指向 /Applications 的符号链接)install-aitm.command
- 双击
install-aitm.command(macOS 会自动用终端执行)- 它会把
aitm.app拷到/Applications/ - 同时清掉 quarantine 标记
- 它会把
- 看到
✅ 安装完成后按任意键关掉终端窗口 - 通过 Launchpad 或 Spotlight 搜 “aitm” 启动
如果 dmg 内的 install-aitm.command 没法运行,可以单独下载 install-aitm.sh 作为后备方案:
bash ~/Downloads/install-aitm.sh
脚本无需 sudo,只会操作 /Applications/aitm.app 和你指定的 dmg。
安装步骤 — Windows
⚠️ aitm 当前阶段尚未对 Windows 安装包签名,首次运行时 SmartScreen / Defender 可能弹 “Windows 已保护你的电脑” 提示。点 更多信息 → 仍要运行 即可,文件本身没问题。
MSI 安装包(推荐):
- 双击下载好的
.msi - 按向导一路下一步 —— 默认安装到当前用户目录,不需要管理员权限
- 从开始菜单输入 “aitm” 启动
NSIS .exe 安装包(更小的替代):
- 双击下载的
-setup.exe - 选安装位置 → 下一步 → 安装
- 从开始菜单输入 “aitm” 启动
企业 / IT 部署优先选 MSI(兼容 Group Policy 等工具);个人用户哪个都行,NSIS 体积更小。
校验完整性(所有平台)
每个安装包旁都有对应的 .sha256 文件。校验命令:
# macOS / Linux / Windows 上的 Git Bash
shasum -a 256 path/to/aitm_0.9.0_<arch>.<ext>
# Windows PowerShell
(Get-FileHash path\to\aitm_0.9.0_<arch>.<ext> -Algorithm SHA256).Hash.ToLower()
🚀 第一次使用
- 启动应用:Launchpad 或 Spotlight 搜 “aitm”
- 配置 AI Provider:右上角设置图标 → AI Provider → 任选一家 → 填入对应平台申请的 API Key → 保存
- (可选)初始化项目作用域:在任意终端 tab
cd到项目根目录后执行aitm init # 或显式指定路径和名称 aitm init /path/to/project --name my-appAI 工具调用的文件读写会被限制在这个目录边界内,避免越界。
- 唤出 AI 侧栏:点右侧栏图标,或使用快捷键
- 第一次对话:直接发问,例如 “看一下项目根目录有什么文件”。AI 会按需调用工具;遇到执行命令这类操作时会弹确认框。
🛡️ 安全设计
- 本地优先存储:终端会话与命令历史保存在你本机;aitm 本身不会把这些数据上传到任何后台服务。AI 对话内容仅在你主动发送时按所选 Provider 的协议送达对应模型方。
- AI 工具范围可控:通过
aitm init划定的项目目录边界,AI 文件读取不会越界。 - 高危命令拦截:内置一道黑名单规则,例如
rm -rf //dd of=/dev/.../ fork bomb 等典型危险模式无法被 AI 触发。 - 执行需确认:AI 想运行任何命令前都会先弹确认框,你能看到完整命令再决定是否放行。
- 工具循环上限:单轮对话内最多自动循环若干次工具调用,防止失控。
❓ 常见问题
Q:macOS 双击 aitm.app 提示 “已损坏,无法打开”?
是 Gatekeeper 误报,因为 aitm 暂时还没做代码签名。按 安装步骤 里的 install-aitm.command / install-aitm.sh 跑一遍即可。
Q:Windows 弹 “Windows 已保护你的电脑” SmartScreen 提示? 和 macOS 那条同根:aitm 暂时未对 Windows 安装包做代码签名。点 更多信息 → 仍要运行 即可。后续会跟进签名证书。
Q:现在支持哪些平台? macOS Apple Silicon(M1/M2/M3/M4)+ Windows 双架构(x86_64 与 ARM64,覆盖 Surface Pro X 与骁龙笔记本)。Intel Mac 与 Linux 仍在路线图上。
Q:Windows 端 MSI 和 NSIS 选哪个?
都可以。MSI 对企业 / IT 部署更友好(Group Policy、自动更新工具);NSIS (.exe) 体积更小、安装向导界面更常见。个人用户哪个都行。
Q:API Key 怎么管理? API Key 仅保存在你本机的 aitm 用户配置目录中,不会上传任何外部服务器。建议为 aitm 单独申请一个权限最小化、额度受限的 Key,并按你常规的安全实践定期轮换。
Q:发现了 bug 或想反馈? 欢迎通过 关于页面 的邮箱联系作者。