
LiveAgent
一个桌面客户端,统一管理多个 AI 智能体,支持 Web 访问和深度定制。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 2261
使用教程
环境要求
- 桌面客户端:从 GitHub Releases 下载对应操作系统的安装包
- 可选远程访问:本机已安装并运行 Docker
- 可选远程访问:浏览器与宿主机网络可互通(默认映射宿主 3000 端口)
- 可选反向代理:自定义域名/HTTPS 的 Nginx 环境
安装与启动步骤
-
1下载安装包
打开 GitHub Releases 页面,下载最新版本的安装包(由 GitHub Actions 自动构建、签名并发布),按自己的操作系统选择对应文件。
-
2安装并启动客户端
运行安装包完成安装后直接打开桌面客户端。桌面端开箱即用,不依赖任何服务器,无需额外配置即可使用。
-
3部署远程网关
仅当需要用浏览器控制本地智能体时才部署。该命令以 HTTP/WebSocket 方式监听宿主机 3000 端口,并把容器 8080 映射出去。
docker run -d \ --name liveagent-gateway \ --restart unless-stopped \ -p 3000:8080 \ -v liveagent-gateway-data:/var/lib/liveagent \ -e LIVEAGENT_GATEWAY_TOKEN=your-token \ ghcr.io/stack-cairn/liveagent-gateway:latest -
4配置远程访问地址
在桌面端进入「设置 → 远程」页面填写 Gateway 地址。若部署在 Nginx 反向代理之后,必须填 HTTPS 地址并使用 443 端口。
-
5升级网关版本
一条命令完成升级:拉取新镜像 → 删除旧容器 → 用相同参数重建并清理旧镜像。若改过端口或 Token,需同步调整参数。
docker pull ghcr.io/stack-cairn/liveagent-gateway:latest \ && docker rm -f liveagent-gateway \ && docker run -d \ --name liveagent-gateway \ --restart unless-stopped \ -p 3000:8080 \ -v liveagent-gateway-data:/var/lib/liveagent \ -e LIVEAGENT_GATEWAY_TOKEN=your-token \ ghcr.io/stack-cairn/liveagent-gateway:latest \ && docker image prune -f
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
LIVEAGENT_GATEWAY_TOKEN | 是 | 网关访问令牌,用于鉴权,请替换为自定义值 | your-token |
-p 3000:8080 | 是 | 把容器 8080 端口映射到宿主机 3000 端口 | -p 3000:8080 |
-v liveagent-gateway-data:/var/lib/livea | 否 | 命名卷,持久化网关数据库与独立签发的 Agent Token | -v liveagent-gateway-data:/var/lib/liveagent |
Gateway 地址(设置 → 远程) | 否 | 桌面端填写的远程网关地址,反代后需为 HTTPS 且用 443 端口 | https://your-domain.com:443 |
如何确认成功
容器启动后,在浏览器访问宿主机的 3000 端口(如 http://localhost:3000),能打开 WebUI 页面即部署成功。
常见问题
Q:必须部署 Gateway 才有远程访问吗?
A:不必。桌面客户端开箱即用、不依赖服务器;只有想用浏览器控制本地智能体时,才需要部署 Gateway。
Q:容器升级后数据会丢吗?
A:不会。命名卷 liveagent-gateway-data 会持久化网关数据库和独立签发的 Agent Token,跨容器升级保留。
Q:放在 Nginx 反向代理后连不上怎么办?
A:在桌面端「设置 → 远程」把 Gateway 地址改成 HTTPS URL 并使用 443 端口;同时反代需放行 WebSocket 升级。
Q:升级后改了端口或 Token 怎么办?
A:升级命令中的 -p 端口映射与 -e LIVEAGENT_GATEWAY_TOKEN 参数需要按你实际的配置同步修改后再执行。
注意事项
- Nginx 反向代理需在整站开启 WebSocket 升级,协议 v2 起 WebUI、HTTP API、浏览器与桌面端的 WebSocket 全部走同一 HTTP 端口(默认 3000)。
- WebSocket 升级发生在 /ws/v2、/ws/v2/agent、/ws/v2/terminal 以及 /t/ 下的隧道等路径。
- 示例中的 your-token 必须替换为你自己的真实令牌后再执行命令。
- 如果通过 Nginx 反向代理暴露,桌面端「设置 → 远程」中的地址必须使用 HTTPS 与 443 端口。
核心亮点
- 集成多种主流 AI 代理(Claude Code、Codex 等),统一入口,减少切换成本
- 支持 WebUI 访问,可远程操作,灵活性高
- 基于 MCP 协议,易于扩展外部工具和服务
不足之处
- 项目处于成长阶段,文档和社区支持有待完善
- 定制化需要一定的技术背景,上手门槛较高
适用场景
- 开发者集中管理多个 AI 编程助手,提升编码效率
- 团队共享 AI 智能体配置,实现协作标准化
- 远程通过 WebUI 控制桌面端 AI 代理,实现无人值守任务
替代项目
Claude Desktop、OpenClaw、MCP Client
上一篇:orchestkit
下一篇:aideml
同类项目推荐
swift-coding-agent
开源
用 Swift 一步步拆解并重写 Claude Code 编码智能体
A Swift reimplementation of a Claude Code-style coding agent, built stage by stage t···
AstrBot
开源
装进 QQ 微信的 AI 助手,随时喊它随叫随到
AI Agent Assistant & development framework that integrates lots of IM platforms, LLM···
langchat
开源
开箱即用的企业级 AI Agent 平台,接模型、连知识库、做问数
LangChat 是Java&LangChain4j生态的开源 AI Agent 应用平台,支持多模型、Agent、知识库 R···
bitget-wallet-skill
开源
让 AI 自动帮你换币、跨链转账,还能免 Gas 费交易
AI agent skill for Bitget Wallet — token swap, cross-chain bridge, and gasless tran···
lobe-chat-plugins
开源
一站式发现和管理 LobeChat 插件,扩展 AI 助手能力。
/ Plugin Index - This is the plugin index for LobeChat. It accesses index.json fro···
claude-code-changelog
开源
盯住 Claude Code 每次更新,看透提示词和功能变化
Tracking prompts, feature flags and metadata of Claude Code releases. Subscribe to ↓···
TermHive
开源
一个面板看管所有AI编码代理,随时手动干预
Human-driven multi-agent dashboard for Claude Code, Codex, Gemini & OpenCode. Web UI···
Compartment
开源
一键安装,让 AI 拥有加密离线长期记忆,跨平台兼容所有智能体
Encrypted, fully offline agentic memory. One click install, GUI w/ memory map, all O···
Corvus
开源
让 AI 帮你查文献、读论文、答问题,做你的学术研究助手。
Multi-agent AI research system — finds academic papers via semantic search & citati···