Metadata-Version: 2.4
Name: tokenshark-bin
Version: 0.1.0
Summary: Patch your LLM client with one import and see real-time token costs in your terminal.
Project-URL: Homepage, https://github.com/YOUR_USERNAME/tokenshark
Project-URL: Repository, https://github.com/YOUR_USERNAME/tokenshark
Project-URL: Issues, https://github.com/YOUR_USERNAME/tokenshark/issues
Author: tokenshark-bin
License: MIT
Keywords: anthropic,cli,cost-tracking,llm,observability,openai
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.31
Requires-Dist: rich>=13.0
Requires-Dist: typer>=0.12
Provides-Extra: all
Requires-Dist: anthropic>=0.40; extra == 'all'
Requires-Dist: openai>=1.0; extra == 'all'
Requires-Dist: tiktoken>=0.7; extra == 'all'
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.40; extra == 'anthropic'
Provides-Extra: estimate
Requires-Dist: tiktoken>=0.7; extra == 'estimate'
Provides-Extra: openai
Requires-Dist: openai>=1.0; extra == 'openai'
Description-Content-Type: text/markdown

# TokenShark

Patch your LLM client with one import and see real-time token costs in
your terminal.

```python
import tokenshark
tokenshark.monitor()
# OpenAI and Anthropic calls are now logged with cost, latency, and
# (optionally) your own metadata tags.
```

## Status

Early build — core patching + SQLite cost tracking (`proxy.py`,
`tracker.py`, `config.py`, `exceptions.py`) is in place. `cli.py`,
`dashboard.py`, `alerts.py`, and tests are still to come.

## Install (once published)

```bash
pip install tokenshark[openai,anthropic]
```

---

*This is a placeholder — `pyproject.toml`'s `readme` field points here,
and hatchling needs the file to exist to build package metadata at all,
so `pip install -e .` would fail on a fresh clone without it. Not one of
the 5 requested files — added purely to keep today's `pip install -e .`
from breaking. Replace with a real README on Day 3 polish.*
