MA

MAItion – Open-source RAG with pluggable connectors and chat UI

Hacker News

MAItion – Open-source RAG with pluggable connectors and chat UI

Hey HN, We wanted to share a new tool we’ve been working on. Even when documentation is well-structured, sometimes it’s hard to find what you need. Information ends up spread across wikis, cloud drives, chat tools, ticketing systems, etc., and search can break down as info grows. mAItion is our attempt to solve that. It’s a way to unify search and retrieval across the systems that teams already use. It's an open-source alternative to tools like Glean and GetGuru, but it’s designed to be flexible, lightweight, self-hostable, and easier to adapt. What it does: - Ingests data from all the connected sources and builds vector and BM25 index - Converts the data into markdown (using MarkItDown, configurable) - Lets you run Hybrid search across the data stored via API or MCP - Lets you chat with the data using Open Web UI as a frontend (bundled) or connect other arbitrary chat UI - Keeps the data fresh using scalable Celery workers (per source schedules) - Deduplicates documents over sources during ingestions - Supports local and remote models for embeddings and inference (inference is optional) - Bundles connectors for local files, S3, Jira, Web, MediaWiki, etc. - Multi-user support, groups, and generic permissions (through the Open Web UI front-end) We tried to leverage as many open-source tools as possible to avoid reinventing the wheel and make the system more maintainable. But we wanted the flexibility to customize it as we needed. We were surprised that we could not find an existing RAG that would allow us to create the connectors we need, so we created our own. At a high level, the core is a general-purpose LLamaIndex/pgvector powered RAG system plus Celery for workers. It continuously ingests data from different sources, and exposes retrieval and rephrase endpoints. It supports scheduled ingestion, citation-backed answers, and configurable connectors. Because it uses LlamaIndex you can adapt any of the existing LlamaIndex DataLoaders to be used as a Connector. The RAG system can be integrated with any frontend. We bundle a fairly recent version of Open WebUI as the chatbot interface in the mAItion setup, but it’s easy to connect to any other front-end or use with agents via MCP. You can run it with Docker Compose, configure your connections, embedding/inference via a simple YAML file, and start querying your data quickly (the simplest connector to try this out is the Directory one that ingests files from a local directory) We’re still actively building and improving it, and would really appreciate feedback from people here. The following features are on our roadmap: - GitHub, Gmail, Outlook, BitBucket, Box, Confluence, Notion and plenty of other connectors - Documents ACL & Permissions enforcement - Migration to a more recent version of pgvector - Observability via Langfuse - Reranking/HyDE - Kubernetes deployment - Two-way sync for the sources making possible to send data back to the data source - Agentic consolidation of answers into your knowledge base Comparing mAItion to existing open-source tools: - Onyx (formerly Danswer): A highly developed codebase with lots of connectors out of the box. Its roots were proprietary code that later was released as open-source. It seems like a quality product, but the standard installation recommends 8 vCPU and 16 GB RAM. We wanted something lightweight. - Omni: We found this recently. It seems nice, but our focus is on getting lots of connectors up at the same time. In Omni, each connector gets its own docker container so each connector adds more overhead. This has its advantages, but it’s not what we wanted. It’s also written partially in Rust, which is great, but we aren’t Rust experts. The code and documentation: - https://github.com/WikiTeq/mAItion - the mAItion (MIT License) - https://github.com/wikiteq/rag-of-all-trades - the RAG (MIT License) - https://docs.maition.com Happy to answer any questions!

Share card

Actual performance

1points
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agents, agent, model · Missing: mac, macos, cursor
98%98% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: supports, created · Missing: reddit linkedin, podcasting, latex
87%87% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: exist, existing, llama · Missing: https docs, excited, just released
67%67% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: answers, way · Missing: mobile apps, ios, personal
55%55% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: plus, host, interface · Missing: platform, intuitive, reviews
46%46% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
11%11% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: chat · Missing: web3, crypto, cryptocurrency
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Op
Open-Source RAG with Sharepoint67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source RAG with Sharepoint

Hacker News3
Agentset
Agentset24%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-source RAG Platform

Indie Hackerscommitment-full-time
La
LangFlow – An Open Source UI for LangChain73%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

LangFlow – An Open Source UI for LangChain

Hacker News6
Op
Open-source RAG App [video]54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-source RAG App [video]

Hacker News1
Re
ReactJS Open Source Chat67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ReactJS Open Source Chat

Hacker News6
Ga
Gammada – an open-source chat randomizer68%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Gammada – an open-source chat randomizer

Hacker News1
Ve
Verba – An open-source RAG application63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Verba – An open-source RAG application

Hacker News7
Supavec
Supavec75%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The open source RAG as a service platform

Product Hunt+670Open Source
Ko
Kokonut UI – open-source UI Library67%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kokonut UI – open-source UI Library

Hacker News3
Op
Open-Source Notion UI, Lotion62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Open-Source Notion UI, Lotion

Hacker News59