A Notion-like, local-first documentation editor for MDX projects. Works with Fumadocs, Docusaurus, and other MDX documentation frameworks.
- Notion-like Editor - Block-based WYSIWYG editing with slash commands
- Local-first - SQLite database for instant, offline-capable editing
- Feishu-like Experience - Clean, modern UI with drag-and-drop organization
- Auto Sync - Seamless import/export between database and MDX files
- Image Hosting - Built-in support for image bed services
- Framework Compatible - Works with Fumadocs, Docusaurus, and more
- AI Assistant - Built-in AI chat for writing assistance
- Node.js 18+
- A documentation project with MDX files (Fumadocs, Docusaurus, etc.)
# Clone the repository
git clone https://github.com/wangenius/vibecape.git
cd vibecape
# Install dependencies
npm install
# Run in development mode
cd package
npm run dev- Open Vibecape and select your Fumadocs
docsdirectory - The app creates a
.vibecapefolder to store the local database - Edit documents with the visual editor
- Export changes back to MDX files when ready
docs/ # Your Fumadocs docs directory
├── .vibecape/ # Vibecape workspace (auto-created)
│ └── docs.db # Local SQLite database
├── index.mdx
├── getting-started.mdx
└── guides/
├── index.mdx
└── ...
- Electron - Cross-platform desktop app
- React - UI framework
- Tiptap - Rich text editor
- Drizzle ORM - Type-safe database ORM
- SQLite - Local database
- TailwindCSS - Styling
MIT