Inspiration

My writing used to live across a document, a notes app, several tabs, and a separate focus timer. The words were there, but the next step was never obvious. Kwillio grew from a simple question: what if a writing app helped you finish one small piece at a time without trying to write the story for you?

What it does

Kwillio turns a large writing project into small, finishable blocks called Nibs. Writers can organize Nibs into groups, choose the next one, keep nearby notes, write in a focused room, use Zen mode to remove visual noise, start a Sprint for momentum, and mark a Nib complete when it reaches its goal.

The experience is intentionally calm and author-first. Kwillio's Kompanions add warmth through curated, prewritten moments, but they are not chatbots and never generate the writer's prose. The current beta persists projects locally in the browser and is structured around a portable Markdown project model.

How I built it

During OpenAI Build Week, I used Codex with GPT-5.6 to transform Kwillio from a semi-working proof of concept and visual wireframe into a full application in under a week. Codex and GPT-5.6 helped shape the domain model, responsive Project and Write workflows, local browser persistence, portable Markdown architecture, visual systems, focus tools, companion behavior, automated tests, and deployment path.

The beta uses Next.js 16, React 19, strict TypeScript, Tailwind CSS 4, TipTap, IndexedDB, Vitest, and Docker. Repository and service boundaries keep browser persistence replaceable and prepare the app for portable Markdown folders and later cloud continuity.

Challenges and accomplishments

The hardest design problem was keeping planning close to writing without turning Kwillio into a project-management dashboard. The implementation also needed one editor and source of truth to survive responsive layouts, Zen mode, Sprint state, Nib navigation, and local persistence without risking a writer's work.

Kwillio now has a coherent Project → Nib → Write → Complete loop, responsive desktop and mobile experiences, local persistence, Zen, Sprint, notes, themes, curated Kompanion moments, and 60 passing automated tests.

What's next

Next I am finishing guided onboarding and landing-page polish, strengthening portable Markdown import/export, and adding optional account and cloud continuity without making writers give up local ownership of their work.

Built With

Share this project:

Updates