Building text and markdown files editor with support of workspace AI. Tech: Tauri and SvelteKit.
- Notepad with syntax highlighting for .md and code files
- Markdown viewer and editor
- Folders as workspaces
- Project panel — file tree, open files in tabs, refresh and show/hide hidden files
- Themes
- Multi-Window
- Console — resizable bottom panel with Logs
- WIP: AI support
- Massive Notepad UX improvements
- Git module
- AI Support
From the app/ directory:
npm install
npm run tauri devThis starts the Vite dev server and opens the desktop app. Type-check the frontend with:
npm run checkFrom the app/ directory:
npm testRun tests in watch mode while developing:
npm run test:watchTests live next to source as *.test.ts files under app/src/. Rust backend tests run from app/src-tauri/:
cargo testIf port 1430 is already in use (Vite is pinned to that port), free it and retry:
kill "$(lsof -t -iTCP:1430 -sTCP:LISTEN)"
npm run tauri devFrom the app/ directory:
npm install
npm run tauri buildInstallers and bundles are written to app/src-tauri/target/release/bundle/.
On macOS, CI builds a universal binary when you push a semver tag (v1.0.0).


