Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

tercumantanumut/selene

说明与用途

**项目简介**
Selene 是一款桌面应用,能够在本地运行 AI 代理并通过统一的协议把它们接入 WhatsApp、Telegram、Slack、Discord 等常用工具。用户可以在同一界面编写代码、生成图片、构建个人助理,所有数据均保存在本机,确保隐私安全。

**价值主张**

  • **统一协议**:通过标准的 Model Context Protocol(MCP)把 AI 代理与外部工具、数据源快速绑定,避免每个渠道单独实现集成。
  • **本地安全**:所有请求、模型和生成内容都在本机处理,数据不离开用户设备,适合对隐私要求高的企业或个人。
  • **一站式开发**:提供完整的前端 UI、后端服务和 SDK/CLI,既能快速原型,又能直接用于生产级别的 AI 助手。

**典型接入方式**

  1. **安装桌面客户端**(TypeScript/Node.js)并启动 Selene。
  2. **使用内置 SDK 或 CLI**:
  • npm i @selene/sdk → 在项目中引用 SeleneClient,调用 connect('whatsapp')、connect('slack') 等方法。
  • CLI 示例:selene agent create --name myBot --model gpt-4o,随后 selene agent bind --platform telegram --token <TOKEN>。
  1. **部署 MCP 服务器**(可选):如果需要在内部网络或云端统一管理多个代理,可自行运行 selene-mcp-server,所有客户端通过统一的 HTTP/gRPC 接口注册与调用。
  2. **集成到现有系统**:通过 REST/GraphQL API 或 WebSocket,外部业务系统可以向 Selene 发送指令、获取生成结果,实现“AI 即服务”。

**生产可用性**

  • **活跃度**:截至 2026‑07‑11,项目最近一次提交,拥有 169 ⭐、36 🍴,社区活跃。
  • **技术成熟度**:核心使用 TypeScript 编写,提供前端 UI、后端服务、CLI 与 SDK,覆盖全栈需求。
  • **安全与合规**:所有数据默认本地存储,无强制云端依赖,降低信息泄露风险;但仍需自行审查许可证(MIT)及第三方依赖的安全报告。
  • **可扩展性**:支持自定义模型接入(OpenAI、Claude、本地 LLM),以及插件式的工具调用(浏览器、文件系统、数据库),适合作为企业内部 AI 助手平台的基石。

**结论**
Selene 具备较高的生产就绪度,适合作为企业或个人在本地快速搭建、管理多渠道 AI 代理的统一平台。只要完成许可证与依赖安全的最终审查,即可在实际业务中进行试点甚至全量部署。

实际用途

tercumantanumut/selene helps connect AI assistants to real tools and data through a standard protocol.

  • connect AI agents to tools
  • ship Model Context Protocol servers
  • standardize integrations

限制与审查说明

High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.

  • 来源: github
  • 语言: TypeScript
  • 记录日期: 2026-09-05T17:32:14.302Z
原始来源