Doc Studio · Flask
An AI document editor in Python — the same object-studio shape as its TypeScript sibling, composed from two packages that know nothing about each other.
Lab note
The first of the studio line in Python, and the proof that porting the substrate rather than an app was the right call: ai-object plans the edits, phantom-core writes the prose, and neither knows the other exists. It started at eight hundred lines; once the generic half was extracted into flask-studio it became forty-three — a vocabulary, not an application. The determinism is what makes it testable, and one test caught a real bug: I had seeded generation with the random document id and quietly destroyed the property the engine exists to provide.
- State
- Far enough along to use
- Built on
- the lab shell
- Shared modules
- studio-core, flask-studio, ai-object, phantom-core, lab-languages
- Feature modules
- vocabulary
Shares studio-core and flask-studio and ai-object and phantom-core and lab-languages with 79 others
- Deck Studio · Flask
- Doc Studio · Django
- CV Studio · Flask
- Agent Runbook · Flask
- API Mock Studio · Flask
- Bookmark Digest · Flask
- Contract Studio · Flask
- Form Studio · Flask
- Email Studio · Flask
- Recipe Studio · Flask
- Diagram Studio · Flask
- Table Studio · Flask
- Deck Studio · Flask
- CV Studio · Flask
- Agent Runbook · Flask
- API Mock Studio · Flask
- Bookmark Digest · Flask
- Contract Studio · Flask
- Form Studio · Flask
- Email Studio · Flask
- Recipe Studio · Flask
- Diagram Studio · Flask
- Table Studio · Flask
- Agent Runbook
- AI Feed
- API Mock Studio
- Bookmark Digest
- Changelog
- Contract Studio
- CRM
- CV Studio
- Deck Studio
- Diagram Studio
- Doc Studio
- Email Studio
- Form Studio
- Recipe Studio
- Table Studio
- Deck Studio · Flask
- Doc Studio · Django
- CV Studio · Flask
- Agent Runbook · Flask
- API Mock Studio · Flask
- Bookmark Digest · Flask
- Contract Studio · Flask
- Form Studio · Flask
- Email Studio · Flask
- Recipe Studio · Flask
- Diagram Studio · Flask
- Table Studio · Flask
- Phantom
- Phantom · Flask
- Phantom · Django
- Deck Studio · Flask
- Doc Studio · Django
- CV Studio · Flask
- Agent Runbook · Flask
- API Mock Studio · Flask
- Bookmark Digest · Flask
- Contract Studio · Flask
- Form Studio · Flask
- Email Studio · Flask
- Recipe Studio · Flask
- Diagram Studio · Flask
- Table Studio · Flask
- Phantom · Flask
- Phantom · Django
- Deck Studio · Flask
- Doc Studio · Django
- CV Studio · Flask
- Agent Runbook · Flask
- API Mock Studio · Flask
- Bookmark Digest · Flask
- Contract Studio · Flask
- Form Studio · Flask
- Email Studio · Flask
- Recipe Studio · Flask
- Diagram Studio · Flask
- Table Studio · Flask
Elsewhere on this bench
- Agent RunbookRunbooks for agents — operating procedures kept as structured …
- AI FeedA running feed of model activity, kept as a structured object.…
- API Mock StudioMock API surfaces as structured objects, editable through tool…
- Bookmark DigestBookmarks collapsed into a digest the AI curates and edits.…
- ChangelogChangelog and roadmap as a headless module — a public status p…
- Contract StudioContracts as clause trees an AI can revise clause by clause.…
- CRMContacts, pipeline and activity as a headless module you can e…
- CV StudioThe same substrate pointed at a résumé — edits at section, ite…
- Deck StudioSlide decks as structured objects an AI revises slide by slide…
- Diagram StudioDiagrams as node graphs the AI edits directly.…
- Doc StudioChat with an AI that reads and edits a rich document directly …
- Email StudioEmail drafts as structured objects, edited through tool calls …
- Form StudioChat-build a form or survey; the AI edits fields directly; exp…
- Recipe StudioRecipes as structured objects — ingredients, steps and yields …
- Table StudioTabular data as an editable object, changed through tools inst…
- Deck Studio · FlaskAn AI presentation editor that is forty-three lines, because a…
- Doc Studio · DjangoThe same document studio, served by Django instead of Flask — …
- CV Studio · FlaskA résumé editor that is thirty-eight lines, because a CV is a …
- Agent Runbook · FlaskAn operational runbook you edit by talking to it — phases of h…
- API Mock Studio · FlaskDescribe a mock API by talking to it — groups of endpoints, dr…
- Bookmark Digest · FlaskA reading digest grouped by theme, where each item is a saved …
- Contract Studio · FlaskA contract of articles and clauses, edited in plain language r…
- Form Studio · FlaskAn intake form built by describing it — sections of fields, ea…
- Email Studio · FlaskAn email drafted as blocks — a hook, an offer, an ask — each e…
- Recipe Studio · FlaskA recipe of ingredients, method and notes, edited by talking r…
- Diagram Studio · FlaskA diagram of nodes inside nodes — the studio where the contain…
- Table Studio · FlaskA sheet of grouped rows, described rather than typed cell by c…