Local-first AI novel-writing Studio
Plan, draft, revise, and export long-form fiction without a required cloud account.
Download for macOS · Run from source · Chinese overview
InkMarshal is a Tauri v2 desktop writing environment for the full novel: from the first interview and story deck to continuous drafting, revision, and export. Your manuscript lives locally in SQLite; use the bundled engine, a compatible local server, or your own model connection when it suits the work.
| Shape the story | Carry the draft | Finish with confidence |
|---|---|---|
| Turn an interview into a story structure, outline, knowledge, and project goals. | Draft resumable chapters with continuity memory and quality feedback. | Read, edit, rewrite, snapshot, recover, unify, back up, and export the book. |
- Local by default. Manuscripts, settings, models, logs, and Vault projections stay on your machine.
- Compute is your choice. The bundled local engine comes first; compatible local servers and user-owned connections are available when needed.
- No platform layer in the way. InkMarshal does not require an account, hosted manuscript database, or platform credits to write.
Download the latest signed and notarized macOS release
Current public builds target Apple Silicon macOS. Other platforms are not published until they have signed, validated release paths.
git clone https://github.com/mike007jd/InkMarshal.git
cd InkMarshal/novelcraft-ai
corepack enable
pnpm install --frozen-lockfile
pnpm desktop:devUse the Node and pnpm versions declared by the package. See CONTRIBUTING.md for toolchain setup, commands, gates, and local-data safety.
InkMarshal/
├── novelcraft-ai/ desktop app, domain logic, and Tauri shell
├── spec/ current product, architecture, engineering, design, and UX contracts
├── docs/ documentation index
└── README_zh-CN.md localized product overview
Documentation starts at docs/README.md. Privacy, security, and third-party attribution are in PRIVACY.md, SECURITY.md, and THIRD_PARTY_NOTICES.md.
