这个项目能做什么

Token Station 是面向 AI 智能体和 LLM 提供商的本地路由控制平面。它作为基于 Rust 的网关运行在 `127.0.0.1:8787` 上,将所有请求流量保留在本地机器上,仅在明确路由时才转发到云提供商。 主要功能: - **本地网关**:默认仅在回环地址上监听并启用身份验证。提供商凭据存储在仅所有者可读的 `secrets.json` 文件中,绝不会在日志或插件中暴露。 - **三种路由模式**:Direct(直连)固定使用单个提供商/模型,Smart(智能)基于单一决策选择 High/Mid/Low 层级,Quota(配额)优先消耗重置更早的配额桶。 - **提供商支持**:内置 40 多个可编辑预设,支持自定义 OpenAI 兼容端点,并可路由到 Ollama 等本地运行时。 - **智能体连接器**:内置适用于 Claude Code、Claude Desktop、Codex、Gemini CLI、Grok Build、Kimi Code、DeepSeek Harness、Hermes Agent、OpenClaw、WorkBuddy、OpenCode 和 Cursor(目前仅支持 macOS 安装)的连接器。连接器写入有界计划和私有快照;断开连接时仅移除 Token Station 相关字段。 - **沙箱化适配器**:官方 WASM 插件覆盖 Anthropic Messages、OpenAI Chat Completions、OpenAI Responses、Gemini 以及 OpenAI 兼容提供商,且不具备网络、文件系统或凭据访问权限。 - **用量跟踪**:在本地记录提示词/响应正文和有界的脱敏 HTTP 跟踪信息。用量、延迟、成本估算和请求日志均保留在本地机器上。 - **企业托管路由**:支持一次性输入企业 Base URL 和凭据,让企业服务保留对真实模型和路由策略的控制权。 该项目同时提供桌面应用(macOS、Windows、Linux)和 CLI,两者共享相同的 Rust 核心。关闭窗口会隐藏应用,而网关继续运行;可从菜单栏或系统托盘图标恢复。 从源码安装需要 Rust stable(MSRV 1.96)、Node.js 22.23.1 和 `wasm32-wasip2` 目标。