Skip to content

dev-Vanilla/OmniFlow

Repository files navigation


OmniFlow

License: MPL 2.0 Downloads GitHub Release Language: Vue Language: Rust


Screenshot

OmniFLow is a feature-rich and user-friendly desktop frontend for AI conversations. It supports AI platforms like ChatGLM, DeepSeek, and Qwen.

Note

This Project is still in Development Stage

Stay tuned in to keep up with new features πŸ₯°

✨ Features

  • πŸš€ Effortless Setup - No Docker or Python needed.

  • βœ’οΈ Full Markdown Support.

  • πŸ“± Responsive Design - Built with Tailwind CSS.

  • πŸ’» Lightweight - Powered by Tauri + Vue instead of Electron + React.

  • 🌐 Web Search Integration for certain models.

β˜‘οΈ Planned Features

  • Add support for Amazon's models.
  • Ollama API Integration.
  • OpenAI API Integration.
  • Chinese (Simplified/Traditional) translations.
  • Controlled context length.
  • Dialogue highlights.
  • Backup & Restore functionality.
  • Workflow automation.
  • Context boundary visual indicators.
  • Two-way double linking.
  • Multi-modal support.
  • Dark Mode Switch.
  • Primary Color Customization.
  • Mobile Support.
  • Conversation Title Summary.

🌟 Getting Started

πŸ“₯ Download

Check out all available packages on the GitHub Release Page.

Get it on GitHub

πŸ“¦οΈ Installation

Find the corresponding package file from the Release page, download, and install.

πŸ›  Devolopment

git clone https://github.com/dev-Vanilla/OmniFlow.git
cd OmniFlow
pnpm install
pnpm tauri dev

Tip

This project is developed with Tauri + Vue 3 in Vite which uses Vue 3 <script setup> SFCs. Check out the script setup docs to learn more.

Recommended IDE Setup

βš–οΈ License

This project is licensed under the Mozilla Public License 2.0 (MPL 2.0).