TetherIQ
A zero-config local desktop proxy gateway for AI coding agents, providing model failovers, spend caps, and 1-click MCP tool syncing across multiple client environments.
README
TetherIQ ⚡
Zero-config local desktop control plane and proxy gateway (
127.0.0.1:4000) for autonomous AI coding agents.
Provides automatic model failovers, hard runaway spend caps, 1-click dynamic MCP tool syncing across 6+ client environments, live token telemetry HUD, and full-spectrum activity tracing.
⚡ 60-Second Quickstart Guide
Get up and running with TetherIQ in 3 effortless steps:
1. Download & Launch TetherIQ
- Run the TetherIQ desktop application (
.exe,.dmg, or.deb). - TetherIQ automatically spins up the local proxy gateway on
http://127.0.0.1:4000.
2. Enter Your Provider API Keys
- Click "Keys" or open the 60-Second Quickstart Wizard in the top bar.
- Add your Anthropic, OpenAI, AWS Bedrock, Google Vertex, Groq, or Local Ollama credentials.
(Keys remain strictly local in your desktop vault and are never sent to third-party cloud servers).
3. Connect Your Coding Agent / Tool
Choose your agent below and connect in one step:
🟢 Claude Code CLI
export ANTHROPIC_BASE_URL=http://127.0.0.1:4000
claude
Or click "Auto-Configure Claude Code" in TetherIQ to inject it into ~/.claude.json.
🟣 AI IDEs (Cursor, Windsurf, Devin, Antigravity)
- Base URL:
http://127.0.0.1:4000/v1 - Model:
fast-code(low-latency) orheavy-reasoning(deep reasoning) - MCP Auto-Sync: Click "Connect & Auto-Configure All Files" in TetherIQ's Tool Hub to inject any of the 50+ MCP servers into
~/.cursor/mcp.json,~/.codeium/windsurf/mcp_config.json,devin.json, or.mcp.json.
🔵 Python & TypeScript SDKs
from openai import OpenAI
client = OpenAI(
base_url="http://127.0.0.1:4000/v1",
api_key="tetheriq-local"
)
response = client.chat.completions.create(
model="heavy-reasoning",
messages=[{"role": "user", "content": "Refactor this architecture"}]
)
print(response.choices[0].message.content)
🛡️ Core Features
-
Dual Gateway Engine (
127.0.0.1:4000):- Full OpenAI (
/v1/chat/completions,/v1/models) and Anthropic (/v1/messages) protocol compatibility. - Low loopback latency ($< 5\text{ ms}$).
- Full OpenAI (
-
Resilient Model Failover Matrix:
- Linear and tiered priority chains (e.g. Anthropic $\rightarrow$ AWS Bedrock $\rightarrow$ Groq $\rightarrow$ Ollama).
- Silent
429 Too Many Requestsand503 Service Unavailablerecovery without breaking active agent CLI sessions. - Virtual Model Aliases:
fast-codeandheavy-reasoning.
-
Hard Runaway Spend Circuit Breakers:
- Visual daily and monthly spend limit dials (e.g. $10.00/day).
- Automatically short-circuits runaway recursive agent loops with
HTTP 402 Budget Exceeded: TetherIQ spend limit reached.
-
50+ Official & Verified MCP Tool Marketplace:
- Verified schemas for Databricks, Snowflake, Supabase, PostgreSQL, Notion, Slack, Jira, GitHub, Docker, Sentry, Brave Search, Pinecone, and 40+ more.
- 1-Click simultaneous non-destructive configuration file injection across Cursor, Windsurf, Devin, Claude Code CLI, Claude Desktop, and Antigravity.
-
Deep Observability & Activity Tracing:
- Real-time span waterfall visualizer.
- Microsecond latency breakdowns, prompt/payload inspectors, and OpenTelemetry-compatible traces.
-
Embedded Execution Terminal:
- Integrated drawer running native host shells (
powershell.exe,zsh,bash) with pre-loaded proxy gateway environment variables.
- Integrated drawer running native host shells (
-
1-Click Sanitized Debug Reporter:
- Generates clean GitHub issue markdown with all API keys and bearer tokens automatically redacted (
sk-ant-***,ghp_***).
- Generates clean GitHub issue markdown with all API keys and bearer tokens automatically redacted (
🛠️ Development & Building Locally
# Install dependencies
npm install
# Start Vite React UI
npm run dev
# Start local proxy gateway core
npm run proxy
# Build production bundle
npm run build
Built with Tauri v2, React 19, TypeScript, Tailwind CSS, and LiteLLM gateway core.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
E2B
Using MCP to run code via e2b.