A powerful desktop AI assistant app built with Tauri, React, Vercel AI SDK and more!
Models · Memory · Tools · Skills · Channels
English | 简体中文
Download the macOS DMG from Releases and choose the file for your Mac:
- Apple Silicon:
Mind.Flayer_*_aarch64.dmg - Intel:
Mind.Flayer_*_x64.dmg
If macOS says the app is damaged, move it to Applications and run:
xattr -rd com.apple.quarantine "/Applications/Mind Flayer.app"pnpm install # Install all dependencies
pnpm dev # Start development (frontend + Tauri)
pnpm test # Run all tests (vitest + cargo)
pnpm build # Build for productionThe macOS release pipeline and updater setup are documented in docs/releasing.md.
- React 19 - JavaScript library for building user interfaces with latest concurrent features and optimizations
- TypeScript - JavaScript superset with type safety and better developer experience
- Vite 8 - Next-generation frontend build tool with blazing-fast dev server and optimized production builds
- Tailwind CSS 4 - Utility-first CSS framework for rapidly building modern UIs
- shadcn/ui - Beautifully designed components built with Radix UI and Tailwind CSS
- TanStack Router - Type-safe routing framework for React with built-in search params validation
- i18next - Internationalization framework supporting English and Simplified Chinese
- Tauri 2.0 - Build lightweight, secure, and cross-platform desktop applications with web technologies
- Rust - High-performance, memory-safe systems programming language powering Tauri's backend
- Hono - Ultrafast web framework for the sidecar server, handling API routing and middleware
- SQLite - Lightweight embedded database for chat history and message persistence
- AI SDK - Vercel AI SDK for building AI-powered streaming text and chat applications with Framework hooks and unified API
- pnpm 10 - Fast, disk space efficient package manager
- Biome - Unified formatter and linter, replacing Prettier and ESLint
- Vitest - Vite-native unit testing framework for fast test experience
- Lefthook - Fast and powerful Git hooks manager
- Commitlint - Lint commit messages according to conventional standards
- Release-it - Automated versioning and package publishing


