jakemanger
Joined 4 years ago
Joined 4 years ago
Using 1,629 published benchmark results, I matched 611 comparisons of 180 models on 103 benchmarks.
AI labs reported scores 6.4% higher on average for the same models on the same tests.
The dataset is CC BY-SA 4.0 and the code is MIT. Sources and their licenses are recorded, with links on each model's page.
Data and code: https://github.com/jakemanger/whatmodel
Please star on Github if you find it useful. Contributions are very much welcome!
They added offscreen text, invisible to human readers, saying agents could get data from a "free public AI model"
And messages from the fleet started arriving the next day
Instead of opening Claude, Codex and Pi individually to check, I thought it'd be nice to just ls my conversations like I do my files.
So I made lsa. It lists your agent sessions and lets you easily resume, monitor or hand the conversation off to another agent. e.g.:
$ lsa
0 claude ● 2m 3e1f add a --dry-run flag to the deploy
1 codex 15m ago 01a0c7d fix the test in api/test_auth.py
2 pi 3h ago f7c2 why is the docker build so slow
3 goose 1d ago 2026 write release notes for v2.4
I've tried to follow the Unix philosophy: do one thing well and work with other tools through text streams.You can pipe conversations to tools like grep to search them (lsa show 0 | grep TODO) or resume them with lsa resume f7c2.
To continue the conversation in a different agent, lsa handoff 0 codex opens Codex with the conversation already loaded so you can keep chatting.
It can also replace the bit I wanted from agent multiplexers like herdr, Claude Squad and cmux: getting back into a session and leaving it running. Instead of building another multiplexer, it just works with tmux.
lsa resume 0 automatically finds and attaches to the tmux pane the session is already running in. ctrl-b d detaches and leaves it running in the background. A quick lsa shows whether it's still working.
Would love to know if you find it useful. PRs are very welcome.
All my projects -> https://jakemanger.dev