Skip to content

wangshunnn/mind-flayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

352 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👻 Mind Flayer

Mind Flayer Logo

A powerful desktop AI assistant app built with Tauri, React, Vercel AI SDK and more!

Models · Memory · Tools · Skills · Channels


English | 简体中文


Screenshots

Desktop App Screenshot
Desktop App

App Settings Screenshot
App Settings

Telegram Bot Integration Screenshot
Telegram Bot Integration


Installation

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"

Development

pnpm install          # Install all dependencies
pnpm dev              # Start development (frontend + Tauri)
pnpm test             # Run all tests (vitest + cargo)
pnpm build            # Build for production

Releasing

The macOS release pipeline and updater setup are documented in docs/releasing.md.


Tech Stack

Frontend

  • 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

Backend

  • 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 Integration

  • AI SDK - Vercel AI SDK for building AI-powered streaming text and chat applications with Framework hooks and unified API

Development Tools

  • 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

About

👻 An open-source elegant desktop app for chat-based AI agent|基于 Tauri + React + AI-SDK 的开源桌面端 AI Agent(支持集成 Telegram))

Resources

License

Stars

6 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages