software engineer at amazon · building askable-ui · teaching machines what you actually meant
Natural language querying, dashboards, and the unglamorous infrastructure that keeps both honest at scale. Nights and weekends, suspiciously, the same thing. My therapist and I are looking into it.
Models are smart. Context is the bottleneck. Somebody has to build the plumbing for the second one.
| 🟢 | #1 · ships nothing that requires a backend to try it if you can't npx it inside ten seconds i lose interest — and so does everyone else, they're just too polite to file the issue. |
wontfix |
| 🟢 | #2 · spends four hours designing an API so you only type one attribute then describes it in the README as "one line of code." technically true. spiritually a flex. |
by design |
| 🟢 | #3 · believes the protocol outlives the library that shipped it first brings this up at parties. to people who did not ask. |
wontfix |
| 🟢 | #4 · checks whether someone already built it before proposing it usually they did. occasionally they built it badly, which is the entire opportunity. |
works as intended |
| 🟢 | #5 · has rewritten this README more times than any reasonable person would defend you are reading v8. "v5, allegedly final" did not survive contact with v5. |
wontfix |
| 🟢 | #6 · starts the next repo before the last one has a single star four of them in five days, once. the ideas do not queue politely and i have never learned to make them. |
wontfix |
the first three are one obsession from three angles: getting context into a model that does not have it.
askable-ui — give your LLM eyes. One attribute for humans, one protocol for agents: the live data behind whatever your user clicked, hovered, or circled, handed to the model on every interaction. No screenshots. No stale system prompts. Nine framework adapters, an MCP bridge, an open wire format. site · docs · demo · protocol spec · npm
same-session — same session, different machine. Moves a live Codex CLI or Claude Code session to another machine: session ID, transcript, local commits, and your gloriously dirty working tree intact. Age-encrypted capsules riding git refs, no server in the middle. Nobody's context lives on my hardware, including mine. rust · cli · pre-release
review-to-rule — a reviewer catches it once, every future coding agent remembers. Turns accepted review feedback into scoped rules that live in the repo, so the same note doesn't get written by hand on four more pull requests. Reads GitHub, GitLab, Bitbucket, Gerrit and Azure Repos; dry-runs everything and writes nothing without you saying so. typescript · claude code plugin · codex skill · new
roastmaster — the only code reviewer that hates you. Finds the bug. Fixes the bug. Leaves a passive-aggressive comment about the bug. Genuinely useful. Emotionally devastating. typescript · cli
also shipped: openpresent — local-first presentation runtime for agents; real React slides edited in place, not regenerated · declutter — your computer is a mess, teach your agent to clean it · contributor to the strands agents sdk
These open a real, pre-filled issue on this repo. No signup, no form, no backend — see #1.
🐛 report a bug in me · 📜 argue about the protocol · 🔥 roast me
fair warning on that last one: i built a tool for it, and it's better at this than you are.




