← 返回列表
AI 编程工具

Agent Launcher:在一个桌面应用中配置和运行现有编程 Agent CLI

agent-launch/agent-launcher · Configure and run existing coding-agent CLIs from one desktop app.

GitHub原文发布 未知首次收录 2026-09-20上架 2026-09-20 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

Agent Launcher 是一个本地桌面工作区,用于检测并关联系统中已安装的编程 Agent CLI(如 Claude Code、Codex CLI、OpenCode、Pi、Gemini CLI、Hermes Agent),可为缺失的 CLI 提供一键安装,应用账号或服务商配置,并在内嵌终端或聊天视图中运行各 Agent。它支持项目文件夹会话、多套服务商配置档案与连通性检查、原生配置预览与密钥掩码、本地会话记录读取与续跑、MCP 服务器与 Skills 查看,以及本地用量统计面板。项目采用本地优先设计,MIT 许可,配置与密钥以明文存储于本机目录。

核心能力与快速开始

★ 322 · TypeScript

能做什么
检测并关联系统中已安装的编程 Agent CLI,对未安装的 CLI 支持一键安装(Claude Code 使用官方安装器并在不可达时回退 npm,其余 npm 发布的 CLI 使用用户自己的 npm,Hermes Agent 使用官方安装器)。支持 Claude Code、Codex CLI、OpenCode、Pi、Gemini CLI、Hermes Agent 的账号或 OpenAI/Anthropic 兼容服务商配置,维护多套服务商配置档案,并在配置变更时同步环境变量与各 CLI 原生配置文件;通过一次最小模型请求检查端点、凭据、模型、网络与账号状态。可选定或拖入项目文件夹作为工作目录启动所选 CLI,记住最近目录,恢复由 CLI 记录的工作目录。读取各 CLI 本地会话历史(JSONL 与 SQLite),可恢复或删除底层会话记录。可在应用内查看已安装的 MCP 服务器与 Skills。用量面板汇总本地存储的 token 数、请求数、会话数、模型及可选的本地定价数据。原生配置预览在界面中掩码显示密钥。
适用场景
开发者希望用一个桌面入口统一管理多个编程 Agent CLI,而不分别操作各自命令行;在多个账号或服务商(官方账号与 OpenAI/Anthropic 兼容 API)之间切换并验证连通性;以指定项目文件夹为工作目录启动 Agent 并恢复历史会话;查看本地会话记录、MCP 服务器、Skills 与 token 用量统计;在本地留存各 CLI 的原生配置并预览其内容。
项目形态
可直接使用的工具
部署方式
提供 macOS(Intel 与 Apple 芯片的 DMG/ZIP)、Windows(NSIS 安装器)、Linux(AppImage)发行包,从 GitHub Releases 下载。注意:未配置签名密钥时 Windows 构建为未签名(可能触发 SmartScreen 未知发布者警告),macOS 构建亦未签名与公证;Linux AppImage 可能需要 FUSE 2,或在未自带该组件的发行版上解压 AppImage。
主要依赖
运行时需要 Node.js 22 或更高版本,以及 package.json 中声明的 pnpm 版本(用于开发)。使用 Agent 需本机已安装或可安装对应的编程 Agent CLI。系统与硬件最低条件未说明。
使用限制
API 密钥以明文存储于 ~/.agent-launcher/config.json,必要时也写入 CLI 原生配置文件,界面仅做掩码显示,本地用户账号仍可读取。项目为本地优先但非纯离线:运行 Agent 会向所选官方服务商或中转发送请求,版本检查可能访问 npm、PyPI 或 GitHub。不从远程目录安装 Skills。配置同步始终把 Codex 文件写入 ~/.codex,即使设置了 CODEX_HOME;Gemini CLI 仅通过环境变量配置。平台签名、公证与 AppImage/FUSE 支持存在上述限制。服务商 API 成本与速率限制未说明。
许可证
MIT
最近推送
2026-09-17 15:36

资料检查:2026-09-20 07:00 · 卡片整理:2026-09-20 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在一个桌面应用中检测并关联本机已安装的编程 Agent CLI(如 Claude Code、Codex CLI、OpenCode、Pi、Gemini CLI、Hermes Agent),为缺失的 CLI 一键安装,配置账号或服务商档案并做连通性检查,然后在项目文件夹中以内嵌终端或聊天视图运行这些 Agent,用于代码编写、排错等开发工作。

查看内容依据
Agent Launcher is a local desktop workspace for coding-agent CLIs. It detects and links CLIs already installed on your system, installs the ones you don't have in one click, applies account or provider configuration, and runs each agent in an embedded terminal or chat view.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。