{"id":37319850,"url":"https://github.com/decoded-cipher/inovus-ama","last_synced_at":"2026-01-16T03:16:45.781Z","repository":{"id":300807159,"uuid":"1006247203","full_name":"decoded-cipher/inovus-ama","owner":"decoded-cipher","description":"An AI-powered AMA system for Inovus Labs, powered by RAG and LLMs. Ask anything about Inovus.","archived":false,"fork":false,"pushed_at":"2025-11-16T16:19:01.000Z","size":517,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-16T18:14:18.110Z","etag":null,"topics":["cloudflare","gemini-api","nuxt","pinecone","rag-chatbot"],"latest_commit_sha":null,"homepage":"https://ama.inovuslabs.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/decoded-cipher.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-21T20:28:22.000Z","updated_at":"2025-11-16T16:19:04.000Z","dependencies_parsed_at":"2025-08-08T11:25:30.093Z","dependency_job_id":"d23b284a-bb0f-4729-adb2-53adb1c61abe","html_url":"https://github.com/decoded-cipher/inovus-ama","commit_stats":null,"previous_names":["decoded-cipher/inovus-ama"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/decoded-cipher/inovus-ama","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decoded-cipher%2Finovus-ama","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decoded-cipher%2Finovus-ama/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decoded-cipher%2Finovus-ama/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decoded-cipher%2Finovus-ama/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/decoded-cipher","download_url":"https://codeload.github.com/decoded-cipher/inovus-ama/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/decoded-cipher%2Finovus-ama/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28477084,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T03:13:13.607Z","status":"ssl_error","status_checked_at":"2026-01-16T03:11:47.863Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["cloudflare","gemini-api","nuxt","pinecone","rag-chatbot"],"created_at":"2026-01-16T03:16:45.228Z","updated_at":"2026-01-16T03:16:45.772Z","avatar_url":"https://github.com/decoded-cipher.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧠 Inovus Labs AMA (Ask Me Anything)\n\n### ⚠️ ⚠️ **WARNING: UNDER ACTIVE DEVELOPMENT !** ⚠️ ⚠️\n\n\n🚧 **This project is work in progress.** Parts — or even the entire platform — **may not function correctly** at this stage. Expect bugs, unfinished features, and potential breaking changes. 🛠️🚀\n\n\n---\n\n\nAn AI-powered, self-hosted Ask-Me-Anything system for Inovus Labs. Ask questions about Inovus Labs and get accurate, grounded answers based on official Inovus documents and knowledge.\n\nThis project implements a custom **Retrieval Augmented Generation (RAG)** pipeline using:\n\n✅  **Gemini API** for both embeddings and answer generation  \n✅  **Pinecone** for efficient, scalable vector search\n✅  **Cloudflare R2** for secure document storage  \n✅  A modern **Nuxt 3** frontend for seamless user interaction  \n✅  Node.js + Hono API backend for orchestrating the RAG flow  \n❎  **Planned MCP Server** integration for real-time, live knowledge  \n\nAll answers are generated based on your private document collection, with strict topic control. No unrelated or hallucinated information is allowed.\n\n\n## 🎨 Live Demo\n\nCheck out the live demo at [Inovus Labs AMA](https://ama.inovuslabs.com) (currently in development, may be unstable).\n\n\n## 🗂️ Tech Stack\n\n| Layer           | Technology                             |\n|-----------------|----------------------------------------|\n| Frontend        | Nuxt 3 (Vue 3) + Tailwind CSS          |\n| RAG Backend     | Node.js + Hono                         |\n| Vector Storage  | Pinecone                               |\n| Document Storage| Cloudflare R2                          |\n| Embeddings      | Gemini API (embedding-001)             |\n| Completion      | Gemini API (models/gemini-2.5-flash)   |\n| Deployment      | Cloudflare Workers / Pages             |\n| **Planned**     | MCP Server for live data               |\n\n\n## 💡 Features\n\n✅ Conversation History \u0026 Context Awareness  \n✅ Intelligent Follow-up Question Detection  \n✅ Smart Conversation Summarization (token optimization)  \n✅ Dynamic Follow-up Suggestions  \n✅ Clear Conversation functionality\n\n\n## 🛠️ How It Works\n\n1. User asks a question via the Nuxt frontend\n2. API server generates a question embedding (Gemini)\n3. Pinecone returns relevant knowledge chunks\n4. System composes a grounded prompt\n5. Gemini API generates a final answer\n6. Response with source references is displayed in the chat UI\n\nIn the future, the system will also pull real-time knowledge from the **Inovus MCP Server**.\n\n\n## 🏷️ License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n\n## 📦 Roadmap\n\n* [ ] Streaming answers to frontend\n* [ ] Advanced rate limiting with Cloudflare Workers\n* [ ] **MCP Server integration for real-time knowledge**\n* [x] Source citations and traceability\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecoded-cipher%2Finovus-ama","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdecoded-cipher%2Finovus-ama","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecoded-cipher%2Finovus-ama/lists"}