Skip to main content

TokenSaver CLI — route AI agents (Claude Code, Cursor, Codex) through the SaaS control plane

Project description

TokenSaver CLI (tokensaver-cli)

Console command tokensaver to route AI agents through the TokenSaver SaaS control plane (api.tokensaver.fr) — cache, compression, PII, MCP gateway, observability.

Companion package to tokensaver-sdk (Python API client). The CLI configures your local machine; the pipeline runs on TokenSaver servers.

Get started: sign up at platform.tokensaver.fr, create a ts_… API key, then:

pip install tokensaver-cli
export TOKENSAVER_API_KEY=ts_your_key
tokensaver route claude --launch
tokensaver doctor

Installation

pip install tokensaver-cli

Development inside the monorepo:

cd packages/cli
python -m venv .venv && . .venv/bin/activate
pip install -e ".[dev]"

Requirements: Python ≥ 3.10, no extra runtime dependencies (stdlib only).

Commands

Command Purpose
tokensaver route claude Configure Claude Code (~/.claude/settings.json + .mcp.json)
tokensaver route claude --launch Configure + start claude
tokensaver route cursor Write .cursor/mcp.json + print Override URL steps
tokensaver route codex Print OpenAI-compat env vars for Codex
tokensaver route proxy Show base URLs for LangChain / OpenAI SDK / your code
tokensaver unroute <target> Restore backed-up config
tokensaver doctor Check API key and SaaS endpoint reachability

SaaS defaults (no local server)

Surface URL
API https://api.tokensaver.fr
OpenAI-compat https://api.tokensaver.fr/openai/v1
Anthropic-compat https://api.tokensaver.fr/anthropic
MCP tools https://mcp.tokensaver.fr/mcp
MCP gateway https://gateway.tokensaver.fr/mcp

Override with TOKENSAVER_API_URL, TOKENSAVER_MCP_URL, etc. if you use a private deployment.

Environment

export TOKENSAVER_API_KEY=ts_…   # required
# optional scope for MCP gateway headers:
export X-Organisation-ID=export X-Workspace-ID=

Related packages

PyPI package Role
tokensaver-cli This package — tokensaver route / doctor
tokensaver-sdk Python API client — TokenSaver(api_key=…).ask(…)

API reference (public): tokensaver.fr/sdk-api

Tests

cd packages/cli && pip install -e ".[dev]" && pytest -q

Publishing to PyPI

Maintainers: see docs/PYPI-CLI-RELEASE.md.

Tag format: cli-vX.Y.Z (version in src/tokensaver_cli/__init__.py).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tokensaver_cli-0.1.1.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tokensaver_cli-0.1.1-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file tokensaver_cli-0.1.1.tar.gz.

File metadata

  • Download URL: tokensaver_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tokensaver_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b2c3e528212391b49446796879e350b2cf5e293a4fd33b95f96e0e775a21af3b
MD5 917ca02625d9faa98321f032782e45da
BLAKE2b-256 27e1d40a79259562f8ffa2c3c85bc5d1ac2a84a906664ee5c281db2f84163902

See more details on using hashes here.

File details

Details for the file tokensaver_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: tokensaver_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tokensaver_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3ab1ca8e1285b033243803462d433d96f3b5fcd5990a287d6cc1280d2ee6a12a
MD5 0d90576618afbaf95989a071c463f217
BLAKE2b-256 d6ef4d0954a0c54441fd2fedec6f950b9de643519c84dc1b4b6471044b377915

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page