Sqweebu is a modular interface that allows users to interact with AI through speech-to-text. It is built using Tauri, Next.js, and Rust, providing a seamless and intuitive user experience. The project is named after my friend's adorable three-legged cat, Sqweebu.
- Speech-to-text interaction with AI
- Live playback control for AI responses
- Keyboard bindings for seamless and intuitive interaction with artificial intelligence
- Support for locally hosted or remote LLM (Language Model) selection
- Modular and extensible architecture
- Tauri - A framework for building desktop applications using web technologies
- Next.js - A popular React framework for building server-side rendered and static websites
- Rust - A systems programming language known for its performance and safety
- Mantine - A fully featured React component library
- Zustand - A small, fast, and scalable state management solution
- Framer Motion - A production-ready motion library for React
- Tailwind CSS - A utility-first CSS framework for rapid UI development
- Vosk - A speech recognition toolkit
- Rodio - An audio playback library for Rust
- SurrealDB - A multi-model database for building applications
- Tokio - An asynchronous runtime for Rust