OpenViSTAI · Agents · Blockchain · Crypto
Menu
RAG & Knowledge Systems

Maicro

Maicro is an open-source Python knowledge service that centralizes organizational information and answers questions using retrieval-augmented generation. It integrates with Discord to ingest channel messages and uses Gemini, Qdrant and hybrid semantic and keyword search.

Independent OpenViST project profile, based on linked sources.

Maicro — OpenViST project profile in RAG & Knowledge Systems.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Maicro when an organization wants a Discord-connected RAG service and can configure Gemini, Qdrant and a Discord bot. The repository documents local Docker setup and API-based ingestion and questions.

Who it is for

  • Organizations and communities that want to make shared knowledge searchable through natural-language questions.
  • Teams that use Discord channels for announcements and want message history available to a question-answering service.

Documented uses

  • Ask questions against centralized organizational knowledge.
  • Ingest selected Discord channel history into a searchable knowledge store.
  • Keep indexed Discord information aligned with message creation, edits and deletions.
  • Retrieve information using both semantic and keyword search, including time-oriented questions.
Before you choose

Requirements & limits

The repository is public and lists an MIT license. The README documents running the service locally with Docker; required external configuration includes Gemini and Qdrant credentials and Discord bot access.

  • The documented ingestion and synchronization workflow is built around Discord channels.
  • Answering uses Google Gemini; vectors and cursors are stored in Qdrant Cloud.
  • Retrieval combines semantic vector search and BM25 keyword search with Reciprocal Rank Fusion.
  • The service has no local database in its stated stateless architecture.
  • The documented setup requires API credentials, a configured Discord bot and selected channel IDs.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Configure Maicro and query Discord knowledge

Set up the documented local service, ingest Discord history into Qdrant and submit a question.

Before you start

  • Docker and an environment file
  • A Google Gemini API key
  • A Qdrant Cloud URL and API key
  • A Discord bot token and channel IDs
  • Discord Message Content Intent enabled and read-message/history permissions granted

Steps

  1. Copy .env.example to .env and fill in the required Gemini, Qdrant and Discord settings.

  2. Run the published GHCR image with Docker, passing the environment file and mapping port 8000.

  3. POST to /api/v1/ingest/discord to sync Discord message history to Qdrant.

  4. POST a JSON question to /api/v1/ask.

Expected outcome

The local API is configured to ingest selected Discord history and accept questions against the knowledge service.

Guide limitations

  • The guide documents local Docker setup and API requests; it does not establish results for a particular organization or dataset.
  • Discord access is limited to the configured channels and requires the stated bot permissions.
COMPARE OPTIONS

Compare options for Retrieval-augmented applications

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
MaicroAsk questions against centralized organizational knowledge.Cloud, ServerThe repository is public and lists an MIT license. The README documents running the service locally with Docker; required external configuration includes Gemini and Qdrant credentials and Discord bot access.
Rag Powered AI Assistant Transforming Data Retrieval And Analysis Across The Web And PdfsRetrieve relevant passages from web and PDF content to answer a question.Web
LangChain in Supabase Edge FunctionsInitialize and start a Supabase project locally.Cloud, Server
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
16 October 2026
Original website title
MicroClub-USTHB/mAIcro · Official homepage title · retained in its source language