← 返回列表

opendray:自托管 AI 编程智能体网关,持久会话并支持多端与聊天渠道接入

Opendray/opendray · Self-hosted gateway for Claude Code, Codex, Antigravity, Grok Build, OpenCode. Run AI coding agents on your own infra with a shared local-first memory layer. Drive from web, mobile, Telegram / Slack / Discord / Feishu / DingTalk / WeCom. Open REST + WebSocket API. Apache 2.0.

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

☆ 收藏查看项目 ↗

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

opendray 是一个自托管的 AI 编程智能体网关,用于在你自己的主机(Mac mini、NAS、VPS 等)上运行 Claude Code、Codex、Antigravity、Grok Build、OpenCode 等编程 CLI,使会话在客户端断开、笔记本休眠或主机重启后依然保留。它提供 React Web 管理端、Flutter 移动端以及 Telegram、Slack、Discord、飞书、钉钉、企业微信等双向聊天渠道,支持多账号池化与在线切换、本地优先的跨会话记忆(ONNX/Ollama/LM Studio 嵌入)、项目数据库查看,以及带作用域密钥和调用审计的 REST + WebSocket API。项目以单个 Go 二进制形式交付,Apache 2.0 许可。

核心能力与快速开始

★ 67 · Dart

能做什么
在自有主机上运行 Claude Code、Codex、Antigravity、Grok Build、OpenCode 以及任意 shell 会话,并在客户端断开或主机重启后保持会话可重新接入;提供 Web 管理端、Flutter 移动端和六个聊天渠道(Telegram、Slack、Discord、飞书、钉钉、企业微信)的双向驱动;支持多账号池化与在线会话切换而不丢失对话;本地优先的跨会话记忆,支持用户/项目/会话三级检索与 ONNX、Ollama、LM Studio 嵌入,向量数据不出本地网络;可从会话检查器查看 PostgreSQL、MySQL、MariaDB、SQLite 项目数据库;提供带作用域密钥、逐调用审计日志和反向代理挂载的 REST + WebSocket API;实验性的 Round Table 多参与方共享会话;通过 JSON 描述符扩展新的 CLI 提供方;单个 Go 二进制,安装脚本与 systemd/launchd 部署单元。
适用场景
常驻主机(homelab、Mac mini、NAS、VPS)上持续运行 AI 编程智能体,从浏览器或手机随时重新接入;将多个已登录账号组成池并按用量分配新会话、实时切换账号;通过 Telegram、Slack、Discord、飞书、钉钉、企业微信在移动场景下接收会话空闲通知并回复继续对话;把 opendray 作为自有产品的智能体运行时,复用会话生命周期、PTY 处理、记忆层与渠道路由;在团队内分发带作用域的 API 密钥与移动端使用,并查看每个账号的使用情况。
项目形态
可直接使用的工具
部署方式
自托管。官方提供 Linux / macOS / WSL2 一行安装脚本(含 Postgres、CLI 安装、管理员凭据与服务注册,约 5–10 分钟),Windows 通过 WSL2 运行同一安装脚本;也可仅使用二进制并自备 Postgres 与进程管理器(npx opendray 或 npm install -g opendray);生产部署提供 systemd 单元与 macOS LaunchDaemon 路径。README 明确说明其与被启动 CLI 共享进程状态(~/.claude、ssh-agent、项目文件),与生产容器隔离不兼容,Docker 不是 v2.x 支持的部署方式。
主要依赖
需要常驻主机(裸机、VM 或 LXC)与 PostgreSQL 15/16/17;技术栈涉及 Go 1.25+、React 19、Flutter 移动端;记忆嵌入需要自行提供 ONNX、Ollama 或 LM Studio 等本地嵌入服务;各 AI 编程 CLI 需在主机上安装并登录。README 未说明具体硬件规格与最低资源要求。
使用限制
Docker 容器部署不受 v2.x 支持,因需与所启动 CLI 共享进程状态;Round Table 功能标注为实验性;README 未说明各 AI 编程 CLI 账号的 API 成本、额度限制或商用条款,也未说明除 Apache 2.0 项目许可之外的使用限制;未提供量化性能数据。
许可证
Apache-2.0
最近推送
2026-10-13 10:20

资料检查:2026-10-14 07:00 · 卡片整理:2026-10-14 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

在自有主机上运行 Claude Code、Codex、Antigravity、Grok Build、OpenCode 等编程 CLI,会话在客户端断开或主机重启后仍保留,可从 Web、移动端或聊天渠道重新接入继续编码工作。

查看内容依据
Run Claude Code, Codex, Antigravity, Grok Build & OpenCode on your own server, and drive them from web, mobile, or chat.

官方使用入口 ↗

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

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

讨论 0

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

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