Not a chat window you copy-paste from — a document editor where AI works in place: draft from a prompt, rewrite a selection, accept an autocomplete, drop in a generated image. Frontier cloud models on your own keys, or open-weight models running free and offline on your machine.
Claude, GPT, Gemini, and Grok through your own API keys when you want the best prose — or Gemma, Qwen, Llama, and Mistral running locally through Ollama and the bundled Hugging Face runtime when you want free, offline, and private. Same editor, same prompt history, switch per document.
Generation streams straight into the document — appending, replacing a selection, or inserting at the caret depending on what you asked. Untitled files name themselves from your first prompt, and models with adjustable reasoning expose an effort control next to the picker.The paragraph in the mockup is a real, unedited Claude Sonnet 4.6 answer to the exact prompt shown — 46 words against a 50-word cap. Every text model in the catalog answers the same prompts on its detail page.
api-explainer.mdClaude Sonnet 4.6What is an API?An API is a set of rules that lets two software programs talk to each other. When you tap “Sign in with Google” on an app, that app uses Google's API to ask Google to confirm who you are, without the app ever seeing your password.Real output · Claude Sonnet 4.646 words · cap was 50ReplicateClaude Sonnet 4.6Reasoning · MediumExplain what an API is to someone who has never written code. Do not use a restaurant or waiter analogy… Maximum 50 words.Send
Revise
Fix the sentence, not the document.
Select a clumsy passage and a floating toolbar appears: Shorten, Expand, or Improve — the rewrite streams in over exactly that range while everything around it stays put. The selection stays visibly highlighted while you type a follow-up, so you never lose track of what's being changed.
launch-notes.mdGemma 4 12B · localLaunch announcement: Helio espresso grinderWe’re launching a new espresso grinder for the curious home barista: precision burrs, single-dose hopper, and zero retention.It has a really quiet motor and also the dosing cup sticks on by itself with magnets which is quite convenient overall.ImproveShortenExpandGenerate imageThree colorways at launch: Onyx, Linen, and a limited Cobalt edition for the first 500 orders.Improving the selection — tighter, more confident copy…Generating
Editor
An editor first, AI second.
Underneath the AI is a proper writing tool — real formats, real formatting, and files that stay yours. The model helps in place instead of replacing your editor.
Rich text, Markdown, or plain text
Create .html, .md, or .txt documents and format with a full ribbon — headings, bold and italics, lists, case transforms. Everything autosaves as you type, to ordinary files any other editor can open.
brand-voice.mdH1H2BIUAa•1.Voice & toneWrite like a knowledgeable friend: direct, warm, never salesy.• Short sentences. Concrete claims.• Bold the one thing that matters per paragraph.• Numbers over adjectives — “grinds in 8 seconds”, not “fast”.Rich text · .htmlMarkdown · .mdPlain · .txtAutosaved
Autocomplete that waits for you
Pause for a moment and a greyed continuation appears at the caret — Tab accepts, Shift+Right tries another, Esc dismisses. It never touches the file until you accept, uses whichever model you've picked (local models keep it fully private), and switches off with one toggle.
newsletter-draft.mdAutocomplete onWhy we ditched the subscriptionLast month we counted the software subscriptions this two-person company pays for. Nineteen. Some we use daily; most we keep out of fear.So when we priced our own product, we started from a question: what would we want to pay?The answer was easy: once — a fair price for a tool we own, not rent.Tab · AcceptShift+→ · Try againEsc · Dismiss
Generate images inside the doc
Select a phrase, hit Generate image, and a placeholder resolves in place using your image model — the espresso-tamper shot here is a real Flux 2 Pro generation. You can also drag images, audio, and video straight from your project or the OS into the page.
launch-notes.mdGenerated in place · Flux 2 ProThe press kit needs one hero shot: the tamper on wet slate, hard light, coffee beans scattered around it.Shot list for the rest of the campaign follows below — same light, three angles, one lifestyle frame.
Catalog
Available models & providers.
Every text model in the catalog, in one picker. Cloud models run through Replicate and Runware with your own keys; open-weight models run locally through Ollama and the bundled Hugging Face runtime — free and offline.
How writing with AI works in CSuite — models, offline use, formats, selection actions, autocomplete, and costs.
Cloud: the GPT 5.x family, Claude (Fable 5, Opus 4.8, Sonnet 4.6, Haiku 4.5), Gemini 3.x, Grok 4.3, and DeepSeek through Replicate and Runware with your own API keys. Local: open-weight models like Gemma 4, Qwen, Llama, Mistral, and Phi through Ollama and the bundled Hugging Face runtime — free to run, fully offline. Browse them all at csuite.so/models.
Yes. Once a local model is downloaded, drafting, rewriting, and autocomplete all run on your own hardware — no internet, no per-token cost, and nothing ever leaves your machine. Each local model's catalog page lists its minimum RAM so you can pick one your machine handles comfortably.
Rich text (.html), Markdown (.md), and plain text (.txt) — all saved as ordinary files in your project folder, autosaved as you type. There's no proprietary format: the same files open in VS Code, Obsidian, or any other editor.
Select any passage and a floating toolbar appears with Shorten, Expand, and Improve — the rewrite streams in over the selection while the rest of the document stays untouched. On rich text and Markdown documents there's a fourth action, Generate image, which turns the selected phrase into an image right where it sits.
Pause typing for a few seconds and a greyed continuation appears at the caret: Tab accepts it, Shift+Right retries, Esc dismisses. It uses whatever model you've selected — pick a local one and suggestions never leave your machine. Nothing enters the document until you accept, and the toggle in the toolbar turns it off entirely.
Yes. Prompts stream straight into the open document — appending at the end, replacing a selection, or inserting at the caret, chosen from what you asked for. Untitled files even name themselves from your first prompt.
Cloud models are billed per token by the platform (Replicate or Runware) directly to your account — CSuite doesn't meter or mark anything up, and the app's analytics show spend per provider. Local models cost nothing to run.
In your project folder, as plain files on your own disk. Back them up, sync them, or version them with git — they're yours, with no lock-in.
Launch offer · 50% off
One-time payment. Yours forever.
No subscriptions. No seats. No renewals. Buy CSuite once, future updates included.