Back to directory

tingly-box

Maintenance: Active

tingly-dev/tingly-box

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

Install
$ npx tingly-box@latest

342

stars

38

forks

Go

Language

MPL-2.0

License

2025-11-21

Created

2026-08-20

Last push

MPL-2.0 Go LLM gateway with DeepSeek best compatibility: install via npx/Docker, point coding agents at its OpenAI/Anthropic-compatible endpoint, and manage routing from the local web UI.

DSH integration

Compatible

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-21

License

MPL-2.0

01What can it help you accomplish?

  • Give coding agents a unified model endpoint with DeepSeek best compatibility

    OpenAI- and Anthropic-compatible endpoints (http://localhost:12580/tingly/openai/v1 and /tingly/anthropic) with protocol translation, Thinking-workflow reasoning support, cache-hit optimization, vision proxy and web search for DeepSeek

    Developers running DeepSeek models in coding agents who want one local endpoint with broad protocol compatibility

  • Wire coding agents to the gateway with one click

    One-click configuration for Claude Code and OpenCode (manual guides in-app for Xcode and others), with transparent proxying for SDKs and CLI tools

    Teams using coding agents or custom AI tools that need a quick, low-friction model endpoint setup

  • Control AI agents remotely from IM apps

    Remote task execution and monitoring through Telegram, DingTalk, Feishu, Lark, Weixin, WeCom, Slack and Discord bots configured in the web UI's Remote section

    Builders who want to run and check on agents from a phone or share agent access across a team

02How to install into DeepSeek Harness

Prerequisites

  • Node.js LTS with npx for the recommended install path (the README provides install steps via nvm for macOS/Linux and winget or nodejs.org for Windows); or Docker for the container paths
  • Go 1.26+ only applies to building from source (source build is documented under the Contributing Guide)

Installation steps

  1. 01

    Run `npx tingly-box@latest` (or `npx -y tingly-box@latest`) — installs and runs the binary, auto-restarts, migrates and opens the Web UI when run without args

    $ npx tingly-box@latest

  2. 02

    If you hit network issues, use the bundled binary: `npx -y tingly-box-bundle@latest` (CN npm mirrors are supported, e.g. `npx --registry=https://registry.npmmirror.com -y tingly-box-bundle@latest`)

    $ npx -y tingly-box-bundle@latest

  3. 03

    Or run from Docker: `mkdir tingly-data` then `docker run -d --name tingly-box -p 12580:12580 -v `pwd`/tingly-data:/home/tingly/.tingly-box ghcr.io/tingly-dev/tingly-box`

  4. 04

    Or use Docker Compose for an isolated environment: `docker-compose up -d` (Web UI at http://localhost:12581; `docker-compose down` to stop)

  5. 05

    Open the Web UI at http://localhost:12580 and configure providers, routes and agent integrations there

Verify the integration

Not specified by the author

03DSH integration and capability boundaries

DSH integrationCompatible

Runs as a standalone local LLM gateway beside DSH (not installed inside the harness): agents connect to its OpenAI/Anthropic-compatible endpoints, while the repo is tagged as a dsh plugin and the README documents DeepSeek best compatibility

  • Agent-first model gateway

    model providers (API keys and OAuth providers like Claude.ai / Codex)unified OpenAI/Anthropic-compatible endpoint for agents with automatic protocol translation; adds typically < 1ms of overhead

    proxies requests to remote model providers (network egress); stores per-user configuration and usage data locally
  • Smart routing engine

    models, tokens and custom policiesrequests routed across models and tokens based on cost, speed, or custom policies — beyond simple load balancing

  • Visual control plane (Web UI)

    browser on http://localhost:12580manage providers, routes, aliases, models and remote bots at a glance — no config files needed; includes client-side usage analytics (token consumption, latency, cost estimates)

    writes configuration locally instead of config files
  • Local stdio MCP web tools

    an MCP clientlocal stdio MCP server exposing `web_search` / `web_fetch` tools

    fetches web content over the network when called

04Who is it for? When not to use it?

Good for

  • Developers running DeepSeek models in coding agents who want one local endpoint with broad protocol compatibility
  • Teams using coding agents or custom AI tools that need a quick, low-friction model endpoint setup
  • Builders who want to run and check on agents from a phone or share agent access across a team

Not for

  • Known issues have been recorded in a public fault record; the maintainers ask users to update to the latest version to resolve them, so staying on the latest release is effectively required.

05Compatibility, maintenance and safety notes

  • Known issues have been recorded in a public fault record; the maintainers ask users to update to the latest version to resolve them, so staying on the latest release is effectively required.
  • The gateway serves local agents but forwards requests to remote model providers, so it needs network access and valid API keys or OAuth authorizations for the providers you route to.
  • The recommended install path requires Node.js LTS with npx; container paths require Docker, and Docker Compose uses port 12581 to avoid conflicting with a host install on 12580.
2025-11-212026-08-19v0.260819.0

MPL-2.0 · actively maintained (latest release v0.260819.0, 2026-08-19)

06Frequently asked questions

How does Tingly Box work with DeepSeek Harness?

Tingly Box runs as a standalone local gateway beside your harness rather than installing inside it: agents connect to its OpenAI/Anthropic-compatible endpoints (http://localhost:12580/tingly/openai/v1 or /tingly/anthropic). The repo is tagged as a dsh plugin, and the README documents DeepSeek best compatibility — protocol adaptation, Thinking reasoning, cache optimization, vision proxy, web search and 1M context.

What do I need before installing?

Node.js LTS with npx for the recommended `npx tingly-box@latest` install, or Docker / Docker Compose for the container paths. Go 1.26+ is only required if you build from source.

Where do requests and data go?

The gateway runs locally on port 12580 and proxies requests to the model providers you configure via API keys or OAuth (Claude.ai, Codex, etc.). Configuration and per-user usage data are stored locally; a Guardrails doc covers policy-based safety checks and protected credential masking.

Is there MCP support?

Yes — Tingly Box ships a local stdio MCP server for `web_search` / `web_fetch`, documented in docs/mcp-web-tools.md.

What are the limitations?

Known issues are tracked in a public fault record and the maintainers ask you to update to the latest version to resolve them. You also need network access plus valid API keys or OAuth authorizations for the providers you route to.

08Data and sources

  • Author-claimedgithub.combfdaacf68890…

    DeepSeek is optimized for mainstream agent workflows, offering broad compatibility across protocol adapters, agent clien…

  • Author-claimedgithub.combfdaacf68890…

    Tingly Box **serves agents, coordinates AI models, optimizes context, and routes requests** for maximum efficiency — wit…

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-21. Found an error? Submit a correction.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.