Transform GitHub Copilot Chat into a universal AI gateway. Connect any OpenAI or Anthropic compatible provider with your own keys — no vendor lock-in, no proxies, direct API connections.
- 🔑 Your Keys — Stored locally in VSCode's SecretStorage
- 🌐 Direct API — Extension → Your provider (no intermediaries)
- 🔄 Instant Switch — Change providers via status bar
- 🏢 Self-Hosted — Use local models, private clouds
- Status Bar Switcher — Instantly switch between OpenAI ↔ Anthropic API styles
- Secure Storage — Tokens encrypted in VSCode's SecretStorage
- Model Discovery — Auto-fetch models from your endpoint
- Streaming & Tools — Full chat streaming and tool calling support
- Install extension from Marketplace
- Click status bar "
⚠️ Setup Required" - Configure:
- Base URL:
https://api.openai.com/v1 - Token: Your API key
- API Style:
OpenAIorAnthropic
- Base URL:
- Start chatting in Copilot Chat!
Click status bar → Select API style → Models auto-fetch
| Command | Description |
|---|---|
Tingly Box: Manage Settings |
Open configuration webview |
Tingly Box: Fetch Models |
Refresh models from API |
Tingly Box: Start/Stop Server |
Manage Tingly Box server |
Tingly Box: Show Status |
View connection status |
⚠️ Setup Required — Click to configure- ✅ N Models [OpenAI] — Connected, click to switch style
- ✅ N Models [Anthropic] — Connected, click to switch style
- ⊘ Disconnected — Connection failed
┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
│ VSCode Chat │────────▶│ Tingly Box │────────▶│ Your API │
│ (Copilot) │◀────────│ Extension │◀────────│ Endpoint │
└─────────────────┘ └──────────────────┘ └─────────────────┘
│
▼
┌──────────────┐
│ SecretStorage│
│ (Your Token) │
└──────────────┘
Key Guarantees: Direct connection • Local storage • No telemetry • Open source (MPL-2.0)
OpenAI Style: OpenAI, Azure, Together, Groq, Anyscale, any /v1 compatible
Anthropic Style: Anthropic Claude, any Anthropic compatible
Self-Hosted: Ollama, LocalAI, corporate gateways
| Feature | Tingly Box | Copilot | Others |
|---|---|---|---|
| BYOK Support | ✅ True BYOK | ❌ | |
| Direct API | ✅ Yes | ❌ | |
| Multi-Provider | ✅ OpenAI + Anthropic | ❌ | |
| Self-Hosted | ✅ Yes | ❌ | |
| Open Source | ✅ MPL-2.0 | ❌ | |
| Local Storage | ✅ SecretStorage | ❌ | |
| Status Switch | ✅ Instant | N/A | ❌ |
tinglybox.debug— Enable debug logging (default:false)
- Connection failed → Check Base URL includes
/v1, verify token - No models → Run "Fetch Models" command
- Switch not working → Ensure both API styles configured
- VS Code 1.104.0+
- API key from your provider
MPL-2.0 — Free for personal and commercial use
Tingly Box: Your AI, Your Keys, Your Control 🚀
Marketplace • GitHub • Issues


