Description
Magnus is a cross-platform desktop assistant. Using the latest GPT-4 from OpenAI, Magnus is proficient in many topics. Text-to-Speech and Speech-to-Text allow for a conversational interface with the world leading large language model. Magnus can also do basic things like get current weather, access text in a user's clipboard, and even capture a user's screen in order to gain context into their scenarios. This project addresses a lot of shortcomings of my virtual assistant project. Overall, Magnus is much cleaner, and more reliable comparably.
Main Takeaways
  • Rust
  • Tauri Framework
  • TypeScript React
  • Light & Dark mode CSS
  • Auth0 for user authentication
  • Using Jira to manage sprints
  • Vosk for local Speech-to-Text
  • OpenAI Assistants API
  • GitHub workflows