A desktop-first, multi-agent story creation workspace built with Vue 3 + Electron.
This project helps you go from story configuration to outline, chapter planning, writing, proofreading, and polishing with AI-assisted workflows.
- Project-based story authoring workflow
- Story planning with outline + character management
- Chapter planning and chapter writing workspaces
- AI sidebar (
Vibe AI) with tool-based edits - Optional review/proofread/polish stages
- Local persistence for project data and chat history
- Vue 3 + Vite
- TypeScript + Pinia
- Electron + electron-builder
- Install dependencies
pnpm install- Run in development mode
pnpm dev- Build web assets
pnpm build- Build desktop package
pnpm electron:build- Create/open a project.
- Fill Story Configuration:
- Theme / Genre / Primary Language
- Chapter count and constraints (required/forbidden elements)
- Go to Story Planning:
- Draft or AI-generate the master story outline (global story arc)
- Create or adjust characters
- Go to Chapter Plan:
- For each chapter, complete: title, objective, conflict, key events, character actions, reveals, ending hook
- Use the right-side Vibe AI:
- Ask for targeted edits (outline fields, chapter content, style refinements)
- Review tool execution and apply results
- Continue with Writing and optional Proofreading / Polishing.
- Save and reopen the app to verify data persistence.
- This repository currently has no strict
typechecknpm script; use:
npx vue-tsc --noEmit- If your environment has
spawn EPERMduring build, run commands with proper permissions and retry.