Productivity / AI
DevOS
AI-powered developer command center designed to bring tasks, focus sessions, and project threads into one place.
Problem
Building alone means context lives in five places at once — a task list, a terminal, a notes file, a chat with an AI assistant, and whatever was open when you stopped. DevOS came out of my own workflow: one command center where the task, the focus session and the project thread are the same object, so picking work back up does not require reconstructing it.
What I built
- Task system
- Focus sessions
- Project threads
- AI integration
Inside the product
The main screens and what each one does.
- Command paletteToday viewActive sessionQuick capture
Command center
Everything starts from one input: create a task, start a focus block, or open a project thread without leaving the keyboard.
- Timed blocksBound taskSession notesHistory
Focus sessions
A session is bound to a task, so time tracked is attributable and the end of a block produces a note rather than just a stopped timer.
- Decision logBlockersAI exchangesLinked tasks
Project threads
Each project keeps a running thread of decisions, blockers and AI exchanges, which is what makes returning after a week cheap.
- Task breakdownThread summaryNext stepContext recall
AI assist
The assistant reads the thread, breaks a vague task into concrete steps, and summarises where a project stalled.
Tech stack
Core
PythonTask engineSession timerThread storeAI layer
Assistant integrationContext summarisationTask breakdownInterface
Command-driven UIKeyboard-first navigationProject boardsPlatform
Base44Hosted deployment
Challenges & how I solved them
Context that survives a break
Tasks alone were not enough to resume work. Attaching session notes and decisions to a persistent project thread turned resumption from re-reading code into reading four lines.
Keeping AI grounded in the project
Generic assistant answers were useless. Requests now carry a trimmed slice of the project thread and recent sessions, so suggestions reference actual decisions instead of guessing.
Avoiding another tool to maintain
The system only works if updating it is a side effect of working. Ending a focus block prompts a one-line note, and that single habit keeps the whole thread current.
Results so far
- Status
- LiveUsable at dev-os-flow.base44.app.
- Objects unified
- 3Tasks, focus sessions, project threads.
- Built for
- Solo buildersDesigned around my own workflow.
- Interaction
- Keyboard-firstCommand-driven navigation.
Related work
Career Technology · AI
Gradr
An AI-powered career accelerator designed to help students, graduates, and early-career professionals build stronger resumes, prepare for interviews, and manage their career journey.
Open casePersonal Finance · Gamification
Stack Up
The first product I shipped. A personal finance system designed to make spending, budgeting, and saving easier to understand and more engaging.
Open caseAI · Sustainability · E-commerce
TerraCart
An AI-powered shopping assistant designed to help people discover more sustainable alternatives while shopping online.
Open case