tingly-dev

tingly-box

Your Intelligence, Orchestrated. Every builder. Every team. Every agent. For Everyone.

Stars 344 Forks 39许可证 MPL-2.0更新 2026/8/25

Tingly Box 是为智能体与开发工具提供统一模型入口的本地网关,可在 OpenAI、Anthropic、Gemini 等协议之间转换,并为 Claude Code、Codex、OpenCode 和 Xcode 等客户端集中配置模型和凭据。

Web 控制台可管理服务商、路由、别名、用户令牌和用量统计,并按成本、速度或自定义策略分配请求。它还支持通过 Telegram、飞书、企业微信、Slack 和 Discord 等机器人远程控制智能体,可使用 API Key 或部分服务的 OAuth 配额。

核心能力

  • 作为本地网关统一接入智能体请求,并在 OpenAI、Anthropic、Gemini 等协议之间转换。
  • 为一键或手动配置 Claude Code、Codex、OpenCode、Xcode 等客户端集中模型和凭据。
  • 用 Web 控制台管理服务商、路由、别名、用户令牌和用量,并按成本、速度或自定义策略分配请求。
  • 通过 Telegram、飞书、企业微信、Slack、Discord 等机器人远程控制智能体,可使用 API Key 或部分服务的 OAuth 配额。

如何开始

  1. 1
    用 npx 安装并启动

    无参数运行时会自动重启、迁移并打开 Web UI。网络异常时可改用内置二进制的 bundle 包。

    npx tingly-box@latest
  2. 2
    用 Docker 后台运行

    先创建数据目录,再映射 12580 端口和数据卷启动容器。

    mkdir tingly-data
    docker run -d \
    --name tingly-box \
    -p 12580:12580 \
    -v `pwd`/tingly-data:/home/tingly/.tingly-box \
    ghcr.io/tingly-dev/tingly-box
  3. 3
    配置即时通讯远程控制

    打开本机 Web UI,进入 Remote 区域配置所选平台的机器人后即可远程交互。

使用前确认

请更新到最新版本以修复已知问题。Docker Compose 场景下 Web UI 使用 12581 端口,以免与主机上 12580 的 tingly 冲突。

Star 增长

Star 快照尚不足,暂无法绘制增长曲线;定期同步积累后会显示。

GitHub Topics

claude-codedshdsh-plugingatewaygolangllmopen-sourcepiremote-control

相关项目

使用方式

该仓库不是已验证的可安装插件;请查看仓库 README 了解使用方式。

收录或清单确认都不等于本站验证。该项目因仓库添加了 dsh-plugin Topic 而自动进入目录。相关度与排查提示由公开信息自动生成,不构成质量、安全或官方背书;本站没有替你安装、运行或审核其兼容性和安全性。第三方项目可能在 Harness 进程中运行。请自行审查源代码、依赖、许可证、安装方式和权限;Star 数量不构成质量、安全或官方背书。