Liaison > **可自托管的私有应用、大模型与 AI Agent 访问平台。** 通过主动出站的连接器接入私有服务,提供浏览器工作台、按权限分享的 API,以及上下文感知的 AI 辅助。 [![CI](https://github.com/liaisonio/liaison/actions/workflows/go.yml/badge.svg)](https://github.com/liaisonio/liaison/actions/workflows/go.yml) [![Release](https://img.shields.io/github/v/release/liaisonio/liaison?display_name=tag&sort=semver)](https://github.com/liaisonio/liaison/releases) [![Downloads](https://img.shields.io/github/downloads/liaisonio/liaison/total)](https://github.com/liaisonio/liaison/releases) [![Go](https://img.shields.io/github/go-mod/go-version/liaisonio/liaison?logo=go&logoColor=white)](go.mod) [![React](https://img.shields.io/badge/React-20232A?logo=react&logoColor=61DAFB)](web/package.json) [![TypeScript](https://img.shields.io/badge/TypeScript-3178C6?logo=typescript&logoColor=white)](web/package.json) [![Vite](https://img.shields.io/badge/Vite-646CFF?logo=vite&logoColor=white)](web/vite.config.ts) [![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-06B6D4?logo=tailwindcss&logoColor=white)](web/tailwind.config.cjs) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](#contributing) [English](./README.md) | 简体中文 | [日本語](./README_ja.md) | [한국어](./README_ko.md) | [Español](./README_es.md) | [Français](./README_fr.md) | [Deutsch](./README_de.md) [官网](https://liaison.cloud) · [产品文档](https://liaison.cloud/zh/docs/get-started/introduction) · [产品能力](#产品能力) · [安装](#安装) · [访问协议](#支持的访问协议) · [Agent 模型](#agent-模型提供方) · [产品展示](#产品展示) · [社区](#社区) ![Liaison:安全访问本地算力与应用。使用示例数据的演示。](docs/assets/readme/liaison-product-demo-full-v2.gif) ## 产品能力 - 🤖 **本地大模型访问** — 通过认证 API 与浏览器在线体验分享本地模型。 - 🔑 **可控的 API 分享** — 按模型授权密钥、设置 Token 配额、撤销访问并查看用量。 - 🤖 **AI Agent 访问** — 在浏览器中使用设备上的 Codex 与 Claude Code,支持会话续聊、执行过程和权限确认。 - 💻 **IDE 工作台** — 通过 code-server 在浏览器中编辑项目、使用终端与扩展。 - ✨ **工作流中的 AI** — 在用户权限内读取终端输出、辅助编写命令和查询数据库,需要审批的操作先确认。 - 💬 **用对话查询资源** — 查找权限范围内的连接器、设备与应用。 - 🔌 **主动出站连接器** — 接入私有设备,无需在设备上开放入站端口。 - 🔐 **应用访问** — 接入 TCP、HTTP、HTTPS、WebSocket 与 SSH 服务,独立配置访问策略。 - 🖥️ **浏览器工作台** — 在浏览器中使用终端、远程桌面、数据库与缓存。 - 📁 **文件与对象浏览** — 通过 SFTP 管理文件,浏览 S3 兼容存储(只读)。 - 🔎 **应用发现** — 探测设备上的已有服务,并从控制台登记应用。 - 👥 **身份与权限** — 管理用户与资源,通过 Casbin 执行授权。 - 🛡️ **防火墙策略** — 按来源 IP 或 CIDR 限制 TCP 和 HTTP 访问。 - 📋 **日志与审计** — 查看管理操作及支持审计的应用会话。 - 📦 **私有化部署** — 在自己的 Linux 服务器上运行完整控制平面。 ## 安装 下载自带所有镜像的 Docker 离线包,解压后运行安装脚本(需要 Docker 20.10+ 及 Compose): ```bash wget https://github.com/liaisonio/liaison/releases/download/v1.15.4/liaison-1.15.4-linux-amd64.tar.gz tar -xzf liaison-1.15.4-linux-amd64.tar.gz cd liaison-1.15.4-linux-amd64 ./install.sh ``` 安装完成后访问 `https://<服务器地址>`,初始登录信息会由安装脚本输出。 ## 支持的访问协议 通过 Liaison 访问已有的私有服务。
SSH / SFTPSSH / WebSSH   WebSFTP
DesktopWebRDP   WebVNC
SQL databasesWebMySQL   WebMariaDB   WebPostgreSQL   WebSQLServer   WebOracle   WebClickHouse
Data & searchWebMongoDB   WebElasticsearch   WebOpenSearch
CacheWebRedis   WebMemcached
StorageWebS3 (S3-compatible)
LLM upstream protocolsOpenAI-compatible   Anthropic Messages   Ollama
Web / TCPHTTP / HTTPS / WebSocket   TCP
LLM 上游支持 **OpenAI-compatible**、**Anthropic Messages** 和 **Ollama**。对外提供 OpenAI-compatible 接口;Anthropic 上游另支持原生 Messages 接口。图标表示可访问的已有服务,不代表 Liaison 捆绑部署这些产品;数据库和桌面图标指浏览器工作台,不代表原生数据库、RDP 或 VNC 服务端监听。 ## Agent 模型提供方 为 Liaison 内置 Agent 配置模型,独立于上述服务访问能力。
模型 OpenAI   Anthropic / Claude   Google Gemini   DeepSeek   Z.ai / GLM   Moonshot / Kimi   MiniMax   Xiaomi MiMo
支持以上 8 家预置厂商,以及自定义 OpenAI 兼容服务。 ## 产品展示 ### 本地大模型访问 ![Liaison 控制台展示模型访问、客户端与上游协议、模型名称和 API 密钥认证。示例配置。](docs/assets/readme/local-llm-access-models-dark-v2.png) ### Web SSH 在可审计的浏览器终端中工作,让关联当前会话的 Agent 读取输出并辅助编写命令。 ![通过 Liaison 使用 Web SSH](docs/assets/readme/web-ssh-dark.png) ### 私有 Web 应用 通过 Liaison 访问媒体服务及其他内部 Web 应用。 ![通过 Liaison 访问 Jellyfin](docs/pages/jellyfin-ss.png) ### 私有 AI 助手 无需暴露私有网络,也能安全访问内部 AI 工具。 ![通过 Liaison 访问 OpenClaw](docs/pages/openclaw-ss.png) ### Web MySQL 查看表结构、执行 SQL,让会话 Agent 查询并解释结果,需要审批的操作先确认。 ![通过 Liaison 使用 MySQL](docs/assets/readme/web-mysql-dark.png) ### Web MongoDB 无需本地客户端即可浏览集合,让会话 Agent 执行已批准的查询并解释文档。 ![通过 Liaison 使用 MongoDB](docs/assets/readme/web-mongodb-dark.png) ### Web VNC 通过受管的浏览器会话访问私有 VNC 桌面。 ![在 Liaison 中访问 VNC 桌面](docs/assets/readme/web-vnc-dark.png) ### Web RDP 使用同一套访问流程连接 RDP 桌面。 ![在 Liaison 中访问 RDP 桌面](docs/assets/readme/web-rdp-dark-v2.png) ## 文档 - [Docker 部署](deploy/docker/README.md) - [API 文档](docs/swagger/swagger.yaml) - [版本发布](https://github.com/liaisonio/liaison/releases) - [问题反馈](https://github.com/liaisonio/liaison/issues) - [社区讨论](https://github.com/liaisonio/liaison/discussions) ## 社区

Liaison 微信开发者社区二维码

使用微信扫码加入 Liaison 开发者社区。 本期群二维码有效期至 2026 年 11 月 3 日前;如已过期,请通过 [社区讨论](https://github.com/liaisonio/liaison/discussions) 联系我们获取新二维码。
## 贡献 Liaison 正在持续迭代,欢迎一起开发本仓库中的自托管版本。 - AI Agent:工具集成、会话管理与协作。 - 应用访问:SSH、文件、数据库、IDE、远程桌面与模型 API。 - 跨平台支持:Linux、macOS、Windows 的安装与兼容性。 - 使用体验:界面改进、多语言与文档。 较大的改动请先开 Issue 讨论范围。PR 请聚焦单一主题,并说明验证方式;不要包含凭据、私人数据或特定环境的部署信息。可以直接在 GitHub 参与开发,不需要先加群。 欢迎提交问题、功能建议、文档改进与代码贡献。可以从 [Issues](https://github.com/liaisonio/liaison/issues) 或 [Pull Requests](https://github.com/liaisonio/liaison/pulls) 开始。 ## 许可证 Liaison 使用 [GNU Affero 通用公共许可证 v3.0](LICENSE) 开源许可证。