Things I've shipped and things I'm in the middle of. Most of it is about making language models actually useful, or understanding how they work in the first place.
Completed
Papermind · A research companion that reads your documents and the web, then answers questions and reads the answers back to you.
Next.jsTypeScriptPostgreSQLPrismaOpenAI
codeOwl · Connect a GitHub repository and ask questions about the codebase in plain language, with answers grounded in the actual source.
Next.jsTypeScriptPostgreSQLPrismaGitHub
BetterMemory · A memory layer that stores what you tell it and pulls back the right pieces later, so context carries across conversations.
Next.jsTypeScriptQdrantOpenAI
GPT from scratch · A small language model built from the ground up in PyTorch, with no pretrained weights or shortcuts, to really understand how a transformer works inside.
PythonPyTorch
Currently working on
Voice coding agentin progress · A coding agent that lives in your terminal and takes voice commands, turning what you say into real edits and actions in your project.
TypeScriptOpenAI