Your ideas deserve
a real ghostwriter

UWrite captures how you think and speak, then helps you create books, scripts, papers, and lectures — with an AI that actually sounds like you. Fully private, fully local.

macOS 12+ required · Needs Ollama running locally · Setup guide

No cloud — everything stays on your machine 🔓 Open source ⚡ Powered by Ollama + llama3.2 🇮🇹 English & Italian

Everything a writer needs,
nothing they don't

UWrite is built around a single idea: your voice and thinking style are the most valuable thing in your writing. Every feature serves that.

🎙

Socratic Interview Mode

The AI asks the right questions to extract and structure your ideas — in text or live voice. It builds a portrait of how you think across sessions.

🔊

Read Aloud with Speed Control

Every assistant message can be read back to you at 0.8× to 1.5× speed. Powered by Piper TTS, ElevenLabs, or your system voice — your pick.

📎

Uploads & References

Drop PDFs, images, or handwritten notes into a project. AI transcribes handwriting, captions images, and lets you insert references at cursor in your draft.

Modality Transformer

Convert your material between Book, Script, Paper, and Lecture formats. The transformer preserves your voice while restructuring for the target form.

Handwritten Note OCR

Photograph your notebook pages and upload them. AI extracts the text faithfully, keeping your margin notes and structure intact.

🔍

Semantic Studio Search

Everything you've said, written, or uploaded lives in a private vector graph. Ask it questions — it retrieves the most relevant fragments across all projects.

📝

AI Draft Review

Paste a draft and get structural and style feedback grounded in your own voice profile — not generic writing advice.

🌿

Obsidian Sync

Link your Obsidian vault and edits propagate into UWrite's knowledge graph within seconds, using last-write-wins conflict resolution.

Keep Mac Awake

Toggle Keep Awake during long interview sessions so macOS never interrupts your flow by going to sleep.


From your voice to the page

Three phases that build on each other — the longer you use UWrite, the more it understands you.

01 — Interview

Speak your thinking

The AI conducts a Socratic interview — asking questions that surface ideas you didn't know you had. Voice or text, live or async.

02 — Studio

Build your knowledge graph

Notes, uploads, handwritten pages, and Obsidian entries merge into a private semantic graph that grows with every session.

03 — Create

Draft in any format

Pull references at cursor, transform between modalities, and get AI review — all grounded in your own voice, not a generic style.


Desktop + mobile companion

Start on desktop where the AI runs locally. Capture quick ideas on mobile and sync them back instantly.

📱

Android Companion

Capture voice notes, ideas, and handwritten photos on the go. Syncs wirelessly to your desktop over local Wi-Fi — nothing goes to the cloud.

Android 9+ Local Wi-Fi sync Voice capture Beta
🍎

iOS — Coming soon

Same companion experience as Android — quick capture and local sync — for iPhone and iPad. TestFlight beta planned after Android stabilises.

iOS 16+ Planned
Notify me

Your writing stays yours

UWrite runs entirely on your hardware. There are no accounts, no telemetry, no model training on your data. The only thing that leaves your machine is what you choose to export.

No cloud processing
No account required
No telemetry or analytics
Local SQLite + vector store
Open source (Apache-2.0)

Ready to try it?

Download now — setup takes about 10 minutes. If you run into anything, open an issue or reply to your beta invite thread.