I'm an "ideas person" who messes around with AI on a low budget. I got tired of watching my tokens vanish and context windows filling up while agents fumbled around trying to find the right thing.<p>Agents don't flail like they used to with shell tools, but there are still weak&#...
Stories by jahala
Smart code reading for humans and AI agents. Tilth is what happens when you give ripgrep, tree-sitter, and cat a shared brain.<p>β<p>v0.5.0 was about figuring out why models werenβt using tilth tools consistently β even when they were available.<p>Results vs baseline (built-in tools only):<p>Sonnet ...
Using Opus 4.6 I built a markdown viewer for macOS that uses zero web technology. No Electron, no WebView β markdown is parsed with cmark-gfm and rendered directly to NSAttributedString via TextKit 2. The result is native text selection, native accessibility, and a ~1MB binary that launches pretty m...
tilth gives AI agents structural code intelligence (tree-sitter definitions, callee resolution, smart outlining) via MCP. I benchmarked it on 21 code navigation tasks across 4 real repos (Express, FastAPI, Gin, ripgrep).<p>-> <a href="https://github.com/jahala/tilth" rel="nofo...
Smart code reading for humans and AI agents. Tilth is what happens when you give ripgrep, tree-sitter, and cat a shared brain.
--<p>v0.4.4: Added adaptive 2nd-hop impact analysis to callers search β when a function has β€10 unique callers, tilth automatically traces callers-of-callers in a single sca...
Update on o-o (<a href="https://news.ycombinator.com/item?id=47052729">https://news.ycombinator.com/item?id=47052729</a>) β polyglot HTML/bash files that research and rewrite themselves.<p>New stuff: files sync to each other. Edit the CSS in any file, run --sync cs...
Smart code reading for humans and AI agents. Tilth is what happens when you give ripgrep, tree-sitter, and cat a shared brain.<p>--<p>v0.4.0 added search ranking, sibling surfacing, transitive callees, cognitive load stripping, smart truncation, and bloom filters. Got -17% on Sonnet, -20% on Opus.<p...
I just wanted access to information that updated itself at some interval, without having to run my own server, deal with databases etc. Its also nice that I can share files with others and it mostly just "works" since its html. I also wanted to have a bit of fun.<p>So .. No server, no data...