← 返回官网

几步之后,
进入你的工作空间。

从 GitHub 下载,安装到 Mac。这里说明首次打开、SSH 连接和后续更新,也保留了从源码构建的方式。

先确认你的 Mac

系统
macOS 14 Sonoma 或更高版本
芯片
Apple 芯片(M 系列),当前发布包为 arm64
安装包
DMG 磁盘映像
安装位置
/Applications/1Agent.app

可在苹果菜单的“关于本机”中查看芯片和系统版本。目前没有面向 Windows、Linux 或 Intel Mac 的正式安装包。

下载,拖入应用程序

下载最新 DMG

如果无法直接下载,打开 GitHub 最新正式版,在 Assets 中选择 1Agent-版本号-mac-arm64.dmg。

  1. 打开下载好的 DMG 文件。
  2. 将 1Agent 拖入映像窗口中的 Applications(应用程序)。
  3. 如已安装旧版,先退出 1Agent,再确认替换。
  4. 在 Finder 的“应用程序”中打开 1Agent。安装完成后可推出磁盘映像。

第一次打开时

当前 GitHub 分发版本未经过 Apple 公证。macOS 可能提示“无法验证开发者”或无法确认应用是否包含恶意软件。

  1. 先从“应用程序”中尝试打开 1Agent,关闭出现的系统提示。
  2. 进入 系统设置 → 隐私与安全性,向下找到与 1Agent 对应的拦截信息。
  3. 点击 仍要打开,按系统提示确认,再打开应用。

仅对从 itjun/1Agent 官方发布页 下载的应用执行确认。如果提示“将损坏你的电脑”,请停止打开并重新核对来源。

如果提示“应用已损坏”

先确认 DMG 下载完整,并已将应用拖入“应用程序”。核对来源后,可在系统“终端”中执行下方命令,仅移除这个应用的下载隔离标记,再重新打开。

系统终端
xattr -dr com.apple.quarantine "/Applications/1Agent.app"

这条命令只针对 /Applications/1Agent.app。如果依然无法打开,请重新下载最新安装包,并向项目提交具体系统提示。

从一个本机终端开始

打开应用后,新建本机会话即可使用。用侧栏切换会话,用分屏并排处理任务;快捷键以应用菜单和设置中的当前绑定为准。

连接远程主机

1Agent 读取 Mac 上的 ~/.ssh/config,也支持其中的 Include。已经配置好的密钥、端口和跳板机会继续使用。以下是一个示例,请替换成自己的信息:

~/.ssh/config · 示例配置
Host studio-demo
    HostName demo.example.com
    User your-user
    Port 22
    IdentityFile ~/.ssh/id_ed25519

先在系统终端确认 ssh studio-demo 能正常连接,再在 1Agent 中打开对应主机。首次连接时核对主机指纹,按提示完成认证。

搭配 1Panel

在同一台 Mac 上,1Panel 可以通过 oneagent://open 将对应主机交给 1Agent。两个应用也可以单独使用,无需为 1Agent 另外安装 Ghostty。

恢复工作空间

正常退出时会保存终端输出与会话布局,下次启动时恢复。退出应用会结束运行中的命令;历史输出的恢复不代表远程连接或进程一直在后台运行。

保持更新

在 1Agent 菜单中选择 检查更新…,按应用提示下载并安装新版本。也可以从 GitHub 下载最新 DMG,退出旧版后重新拖入“应用程序”进行替换。

更新前先完成或保存正在进行的任务;替换应用需要重启,会中断运行中的命令。更新记录可在 GitHub Releases 查看。

也可以从源码构建

需要 macOS 14 或更高版本、完整 Xcode(项目配置为 Xcode 16)和 XcodeGen。先打开 Xcode 完成首次初始化并接受许可;如已安装 Homebrew,可使用 brew install xcodegen 安装 XcodeGen。

系统终端
git clone https://github.com/itjun/1Agent.git
cd 1Agent
make build

make build 会编译、本地签名,将应用安装到 /Applications/1Agent.app,然后启动。如果已有运行中的 1Agent,安装脚本会退出并替换它,执行前请先保存工作。

应用身份为 com.itjun.1agent,URL 协议为 oneagent://。更多构建与终端自动化说明见 项目 README 和 终端窗口与自动化文档。

还想确认一些事?

1Agent 是免费的吗?

是。1Agent 主项目以 MIT 许可证开源,可以免费使用,也可以查看和修改源码。第三方组件遵循各自的许可证。

需要安装 Ghostty 或 1Panel 吗?

不需要。1Agent 已随应用打包终端引擎,可以独立运行。官方 Ghostty 使用自己的应用身份,两个应用可以共存。

为什么没有 Intel Mac 下载?

目前 Release 工作流只发布 arm64 安装包。Intel Mac 可尝试从源码构建;终端引擎等依赖的架构兼容性以实际构建结果为准。

下载链接打不开怎么办?

直接访问 GitHub 最新正式版,在 Assets 中下载 DMG。如果 GitHub 本身无法访问,请先检查当前网络。

应用无法启动或 SSH 连接失败?

先检查系统版本、芯片架构以及上面的首次打开说明。SSH 问题可先用系统终端验证相同主机配置。仍有问题时,请在 GitHub Issues 提供系统版本、应用版本和脱敏后的报错,不要附带密钥、密码或私有主机信息。