{"_id":"@anant2507/aitol","_rev":"2-c3ab034f33160803475c7f8f4499f6e2","name":"@anant2507/aitol","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@anant2507/aitol","version":"1.0.0","keywords":["ai","llm","token","optimization","openai","anthropic"],"author":{"name":"Anant"},"license":"MIT","_id":"@anant2507/aitol@1.0.0","maintainers":[{"name":"anant2507","email":"anant.dev2507@gmail.com"}],"bin":{"aitol":"dist/cli/index.js"},"dist":{"shasum":"4fa84ac5f55f4b55d3ce03d6364537ada1c50fae","tarball":"https://registry.npmjs.org/@anant2507/aitol/-/aitol-1.0.0.tgz","fileCount":92,"integrity":"sha512-i7x2oWZhC2bVkXe3f9Ks7CGiKU6JYGbPtjxRJk2S7in8ijpErnqQ1q7YyFGSPsXd0Bf1heD7Q76B/HLMtTjugw==","signatures":[{"sig":"MEUCIAouw+VPbqX4SqVUsXwOXlZYqnr1dIlQtziScLnQyN40AiEAsm2s9Cptz8kCMviaMgixHNlGGp7aoNNt+wD3BXqakL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218962},"main":"dist/server.js","type":"commonjs","scripts":{"cli":"ts-node cli/index.ts","dev":"ts-node src/server.ts","build":"tsc"},"_npmUser":{"name":"anant2507","email":"anant.dev2507@gmail.com"},"_npmVersion":"11.13.0","description":"AI Token Optimization Layer — reduce LLM API costs by 40–66%","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ora":"^5.4.1","cors":"^2.8.6","chalk":"^4.1.2","bcrypt":"^6.0.0","dotenv":"^17.4.2","express":"^5.2.1","ioredis":"^5.11.1","inquirer":"^8.2.7","commander":"^12.1.0","jsonwebtoken":"^9.0.3","better-sqlite3":"^12.11.1","@xenova/transformers":"^2.17.2"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.0.0","@types/cors":"^2.8.19","@types/node":"^26.0.1","@types/bcrypt":"^6.0.0","@types/express":"^5.0.6","@types/inquirer":"^9.0.10","@types/jsonwebtoken":"^9.0.10","@types/better-sqlite3":"^7.6.13"},"_npmOperationalInternal":{"tmp":"tmp/aitol_1.0.0_1783758624492_0.5748134346879807","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@anant2507/aitol","version":"1.0.1","description":"AI Token Optimization Layer — reduce LLM API costs by 40–66%","main":"dist/server.js","bin":{"aitol":"dist/cli/index.js"},"scripts":{"build":"tsc","dev":"ts-node src/server.ts","cli":"ts-node cli/index.ts"},"keywords":["ai","llm","token","optimization","openai","anthropic"],"author":{"name":"Anant"},"license":"MIT","type":"commonjs","devDependencies":{"@types/bcrypt":"^6.0.0","@types/better-sqlite3":"^7.6.13","@types/cors":"^2.8.19","@types/express":"^5.0.6","@types/inquirer":"^9.0.10","@types/jsonwebtoken":"^9.0.10","@types/node":"^26.0.1","ts-node":"^10.9.2","typescript":"^5.0.0"},"dependencies":{"@xenova/transformers":"^2.17.2","bcrypt":"^6.0.0","better-sqlite3":"^12.11.1","chalk":"^4.1.2","commander":"^12.1.0","cors":"^2.8.6","dotenv":"^17.4.2","express":"^5.2.1","inquirer":"^8.2.7","ioredis":"^5.11.1","jsonwebtoken":"^9.0.3","ora":"^5.4.1"},"_id":"@anant2507/aitol@1.0.1","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-NHH4mXqxRddnHIM3swt75GNbgpAndloRDvUVLvTkNXniAJblw9brjNUIWsQiiGQxedsbj9AmqwlAwf4uNSduCg==","shasum":"2434d3b10c8db28c60c50639d8d411624b541187","tarball":"https://registry.npmjs.org/@anant2507/aitol/-/aitol-1.0.1.tgz","fileCount":92,"unpackedSize":218960,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDRckjDziaS8cmM1L8XE+OYILaQWCQUGYZAqt6GHW1+EwIgZJhI+RkzCCgKNjEVBz7k/HKF8GQHLaerJjpTFK5qVT0="}]},"_npmUser":{"name":"anant2507","email":"anant.dev2507@gmail.com"},"directories":{},"maintainers":[{"name":"anant2507","email":"anant.dev2507@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aitol_1.0.1_1783759013010_0.6849971264884429"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-11T08:30:24.399Z","modified":"2026-07-11T08:36:53.261Z","1.0.0":"2026-07-11T08:30:24.669Z","1.0.1":"2026-07-11T08:36:53.155Z"},"author":{"name":"Anant"},"license":"MIT","keywords":["ai","llm","token","optimization","openai","anthropic"],"description":"AI Token Optimization Layer — reduce LLM API costs by 40–66%","maintainers":[{"name":"anant2507","email":"anant.dev2507@gmail.com"}],"readme":"# AITOL — AI Token Optimization Layer\r\n\r\n> Reduce your LLM API costs by 40–66% with one command.\r\n\r\nAITOL is a local proxy that sits between your AI tools and the LLM API. It compresses prompts, caches semantic duplicates, and routes to the cheapest capable model — automatically.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install -g aitol\r\n```\r\n\r\n## Quick Start\r\n\r\n```bash\r\naitol init        # enter your API keys\r\naitol start       # start proxy on localhost:4141\r\naitol status      # see live savings\r\n```\r\n\r\n## Connect Your Tools\r\n\r\n```bash\r\naitol plugin add cursor       # Cursor\r\naitol plugin add claude-code  # Claude Code\r\naitol plugin add vscode       # VS Code\r\naitol plugin add chrome       # ChatGPT / Claude.ai / Gemini\r\n```\r\n\r\n## How It Works\r\n\r\n- **Semantic Cache** — returns cached responses for similar prompts (66%+ hit rate)\r\n- **MRL Compression** — compresses natural language prompts by 45–56%\r\n- **CCE Compression** — compresses code-heavy prompts by 34–44%\r\n- **Smart Routing** — picks the cheapest model that fits the task\r\n\r\n## Proxy Endpoints\r\n\r\nPoint any OpenAI or Anthropic SDK at AITOL:\r\n\r\n```javascript\r\n// OpenAI SDK\r\nconst openai = new OpenAI({\r\n  apiKey: process.env.OPENAI_API_KEY,\r\n  baseURL: \"http://localhost:4141/openai\"\r\n});\r\n\r\n// Anthropic SDK\r\nconst anthropic = new Anthropic({\r\n  apiKey: process.env.ANTHROPIC_API_KEY,\r\n  baseURL: \"http://localhost:4141/anthropic\"\r\n});\r\n```\r\n\r\n## Links\r\n\r\n- Website: https://aitol.dev\r\n- GitHub: https://github.com/Anant2507/AITOL\r\n- Docs: https://aitol.dev/docs","readmeFilename":"README.md"}