{"id":17520363,"url":"https://github.com/codex-mohan/novaflow","last_synced_at":"2025-04-23T15:25:07.342Z","repository":{"id":258509508,"uuid":"858115976","full_name":"codex-mohan/novaflow","owner":"codex-mohan","description":"An AI Assistant with Image and Voice Recognition and Modular Node-Based UI","archived":false,"fork":false,"pushed_at":"2024-10-29T09:17:29.000Z","size":2193,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-29T09:23:28.472Z","etag":null,"topics":["ai","assistant","assistant-chat-bots","automation","llama","llama3","node-js","node-ui","python3","voice-assistant","voice-assistant-ai"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codex-mohan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-16T10:38:53.000Z","updated_at":"2024-10-29T09:17:33.000Z","dependencies_parsed_at":"2024-10-19T10:32:46.346Z","dependency_job_id":"ef76a266-cdc2-43ac-b6bc-52f8e1f42506","html_url":"https://github.com/codex-mohan/novaflow","commit_stats":{"total_commits":14,"total_committers":1,"mean_commits":14.0,"dds":0.0,"last_synced_commit":"cea950075f0316933867c6ff76027c2330152bd7"},"previous_names":["codex-mohan/novaflow"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-mohan%2Fnovaflow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-mohan%2Fnovaflow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-mohan%2Fnovaflow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codex-mohan%2Fnovaflow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codex-mohan","download_url":"https://codeload.github.com/codex-mohan/novaflow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250458636,"owners_count":21433911,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","assistant","assistant-chat-bots","automation","llama","llama3","node-js","node-ui","python3","voice-assistant","voice-assistant-ai"],"created_at":"2024-10-20T11:04:36.403Z","updated_at":"2025-04-23T15:25:07.335Z","avatar_url":"https://github.com/codex-mohan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n\n# 📝 NovaFlow: Intelligent Voice Assistant\n\nNovaFlow is a cutting-edge voice assistant that harnesses the power of advanced AI to provide a seamless, intuitive experience for users. Inspired by the iconic JARVIS from Iron Man, NovaFlow combines multiple models to enable automation, personalized assistance, and efficient task execution.\n\n---\n\n## 🚩 Problem Statement\n\nDespite the growing advancements in AI, current voice assistants fail to integrate seamlessly with modern Large Language Models (LLMs) and advanced task automation, limiting their ability to assist users comprehensively in their day-to-day tasks.\n\n---\n\n## 🌟 Solutions\n\nNovaFlow bridges this gap by offering a robust, AI-powered solution:\n\n- **Real-Time Interactions:** Utilizing LLMs to provide intelligent, contextual, and conversational responses.\n- **Task Automation:** Integrating multiple models to automate a variety of tasks efficiently.\n- **Document Support:** Processing PDFs, Word documents, and other file formats to extract and summarize information.\n- **Personalized Features:** Learning user preferences to tailor assistance for maximum productivity.\n\n---\n\n## 💻 Technologies Used\n\n| **Technology**       | **Purpose**                                              |\n| -------------------- | -------------------------------------------------------- |\n| **Tauri**            | Frontend framework for building lightweight desktop apps |\n| **Rust**             | Backend development and efficient task processing        |\n| **Next.js**          | Frontend web framework for seamless user interaction     |\n| **Vector Databases** | Efficient storage and retrieval of AI-powered insights   |\n| **React**            | Building the user interface                              |\n| **Tailwind CSS**     | Styling the interface                                    |\n\n---\n\n## 🔧 Setup Instructions\n\n### Step 1: Clone the repository\n\n```bash\ngit clone https://github.com/codex-mohan/novaflow.git\n```\n\n### Step 2: Navigate to the project directory\n\n```bash\ncd NovaFlow\n```\n\n### Step 3: Install dependencies\n\n```bash\nnpm install bun\n```\n\n### Step 5: Install Rust for backend integration\n\nFollow the instructions for [Rust installation](https://www.rust-lang.org/tools/install).\n\n### Step 6: Setup the Tauri environment\n\nRefer to the [Tauri setup guide](https://tauri.app/) for platform-specific instructions.\n\n### Step 7: Start the application\n\n```bash\nbun --bun tauri dev\n```\n\n---\n\n## 🎯 Theme Fit\n\nNovaFlow aligns with the theme of **intelligent automation** by utilizing cutting-edge AI technologies to revolutionize user interaction with digital systems. Here’s how:\n\n- **Integration of AI Models:** NovaFlow leverages LLMs for intelligent assistance and context-aware responses.\n- **Task Automation:** The project combines multiple AI models to automate complex tasks efficiently.\n- **User-Focused Design:** Tailored features like document processing and personalized learning make the assistant indispensable for productivity.\n\n---\n\n## 🔮 Future Enhancements\n\n- **Voice Emotion Recognition:** Incorporate emotion detection in voice inputs for more empathetic responses.\n- **Advanced Multimodal Integration:** Enable input from images, handwriting, and audio files for enhanced functionality.\n- **Cross-Platform Synchronization:** Seamless integration across devices for uninterrupted user experience.\n- **Multilingual Support:** Extend LLM capabilities to support multiple languages for global accessibility.\n- **Custom Skill Development:** Allow users to create custom automation workflows tailored to their needs.\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodex-mohan%2Fnovaflow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodex-mohan%2Fnovaflow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodex-mohan%2Fnovaflow/lists"}