À propos du projet
Token Station est un plan de contrôle de routage local pour les agents IA et les fournisseurs LLM. Il s'exécute en tant que passerelle basée sur Rust sur `127.0.0.1:8787`, maintenant tout le trafic sur la machine locale et le transférant uniquement vers les fournisseurs cloud lorsqu'il est explicitement routé.
Capacités clés :
- **Passerelle locale** : Écoute uniquement sur la boucle locale par défaut avec authentification activée. Les identifiants des fournisseurs sont stockés dans un fichier `secrets.json` réservé au propriétaire et jamais exposés dans les journaux ou les connecteurs.
- **Trois modes de routage** : Direct épingle un seul fournisseur/modèle, Smart choisit High/Mid/Low basé sur une seule décision, et Quota dépense d'abord les paquets qui se réinitialisent plus tôt.
- **Support des fournisseurs** : Comporte 40+ préréglages modifiables, prend en charge les points de terminaison personnalisés compatibles OpenAI, et peut router vers des runtime locaux comme Ollama.
- **Connecteurs d'agents** : Connecteurs intégrés pour Claude Code, Claude Desktop, Codex, Gemini CLI, Grok Build, Kimi Code, DeepSeek Harness, Hermes Agent, OpenClaw, WorkBuddy, OpenCode et Cursor (installation uniquement macOS actuellement). Les connecteurs écrivent un plan borné et un instantané privé ; la déconnexion supprime uniquement les champs Token Station.
- **Adaptateurs isolés** : Les plugins WASM officiels couvrent Anthropic Messages, OpenAI Chat Completions, OpenAI Responses, Gemini et les fournisseurs compatibles OpenAI sans accès réseau, système de fichiers ni identifiants.
- **Suivi d'utilisation** : Journalise les corps prompt/réponse et des traces HTTP bornées et redactées localement. L'utilisation, la latence, les estimations de coût et les journaux de requête restent sur la machine.
- **Routage géré par entreprise** : Prend en charge la saisie d'une URL de base d'entreprise et d'un identifiant une seule fois, permettant au service d'entreprise de garder le contrôle des modèles réels et de la politique de routage.
Le projet livre une application de bureau (macOS, Windows, Linux) et un CLI, tous deux partageant le même noyau Rust. Fermer la fenêtre réduit l'application tandis que la passerelle continue de fonctionner ; restaurez depuis l'icône de la barre de menu ou du system-tray.
L'installation depuis les sources nécessite Rust stable (MSRV 1.96), Node.js 22.23.1 et la cible `wasm32-wasip2`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.