Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
MCP server that gets Claude to 97.9% (188/192) on a real coding benchmark at -80% active tokens and -83% wall time, vs 78.3% plain. Structural code navigation + persistent memory engine. Works with every MCP client.
| Date | Stars |
|---|---|
| 2026-07-31 | 1096 |
| 2026-08-06 | 1103 |
Today
+7 stars today
This week
— stars this week
This month
— stars this month
Momentum
63.0
growth rate 0.00%/day
<!-- mcp-name: io.github.Mibayy/token-savior -->
<div align="center">
# Token Savior
> One MCP server. One profile. **97.9% on tsbench at -80% tokens.**
> Structural code navigation, persistent memory, and Bash output compaction for AI coding agents.
[](https://pypi.org/project/token-savior-recall/)
[-brightgreen)](https://mibayy.github.io/token-savior/)
[](https://www.python.org/downloads/)
[](https://modelcontextprotocol.io)
[](https://github.com/Mibayy/token-savior/actions/workflows/ci.yml)
**[mibayy.github.io/token-savior](https://mibayy.github.io/token-savior/)** -- project site + benchmark landing
**[github.com/Mibayy/tsbench](https://github.com/Mibayy/tsbench)** -- benchmark source + fixtures
---
### Benchmark -- 96 real coding tasks (Claude Opus 4.7, May 2026)
| | Plain Claude Code | With Token Savior |
|---|---:|---:|
| **Score** | 141 / 180 (78.3%) | **188 / 192 (97.9%)** |
| **Active tokens / task** | 17 221 | **3 395** (-80%) |
| **Wall time / task** | 110.6 s | **18.9 s** (-83%) |
Reproduces with the `optimized` profile (single env var). See [BENCHMARK-SUMMARY](https://github.com/Mibayy/tsbench/blob/main/BENCHMARK-SUMMARY.md).
</div>
---
## Who starred this repo?
[](https://starscope.duckdns.org/r/_Na5VtAKXt-H)
On June 30, 2026 GitHub restricted stargazer and watcher lists to repo admins and
collaborators, which broke every "who starred my repo" tool at once. I rebuilt one
that still works, precisely because it only reads repos you own or can push to:
**[starscope](https://starscope.duckdns.org)** ranks the people who starred or
forked your repo by influence, and surfaces their social accounts when their
GitHub profile declares them.
Numbers on this very repo, computed with it: 1,147 people, 27% with a public
social account, and the most followed carries 18,922 followers. The named list is
visible to the repo owner and to nobody else — the [public
page](https://starscope.duckdns.org/r/_Na5VtAKXt-H) shows aggregates only.
---
## What's new
Release notes live where they can't drift out of sync with the code:
- [CHANGELOG.md](CHANGELOG.md) for the full history
- [Releases](https://github.com/Mibayy/token-savior/releases) for the tagged builds
- [PyPI](https://pypi.org/project/token-savior-recall/) for what `pip` will actually give you
---
## Quick start
```bash
pip install "token-savior-recall[mcp]"
```
Add to your MCP config (e.g. Claude Code):
```json
{
"mcpServers": {
"token-savior-recall": {
"command": "/path/to/venv/bin/token-savior",
"env": {
"WORKSPACE_ROOTS": "/path/to/project1,/path/to/project2",
"TOKEN_SAVIOR_CLIENT": "claude-code",
"TOKEN_SAVIOR_PROFILE": "optimized"
}
}
}
}
```
That's it. **`TOKEN_SAVIOR_PROFILE=optimized`** ships the Pareto-optimum
config that wins tsbench. It bundles:
- `tiny_plus` (15 hot tools manifest)
- thin inputSchema (-44% manifest)
- capture sandbox disabled
- memory hooks gated for cross-project safety
No other tuning needed.
---
## Activation (Bash compaction + rewriting)
Bash compaction and the PreToolUse rewriter are opt-in. Two env vars and
one CLI call:
```bash
export TS_BASH_COMPACT=1 # PostToolUse output compactors (34 of them)
export TS_BASH_REWRITE=1 # PreToolUse command rewriter (10 rules)
ts init --agent claude --yes # auto-merge hooks into ~/.claude/settings.json
```
`ts init` is idempotent. It detects existing hook entries, dedups by
`(matcher, command)`, prints a unified diff, and backs up `settings.json`
to `.bak-YYYYMMDD-HHMMSS` (UTC) bExcerpt of 17,551 characters
Read on GitHub140
27
24
2
Claude · @anthropics
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:91f13fb159d88e9a, desc:mcp server, desc:mcp client