LLM agent libraries, embedding-based retrieval, and MCP tool integration developed within the Hyperon ecosystem. This family includes both repos with direct MeTTa coupling (metta-motto, petta_lib_localvlm, MeTTa-AI-Assistant) and broader AI application infrastructure built by the same teams (semantic search, MCP chatbots). Pure ML research repos are excluded.
| Repo | Language | Upstream | Maturity | Purpose |
|---|---|---|---|---|
| metta-motto | Python / MeTTa | zarqa-ai | Operational | Primary LLM agent library for MeTTa: OpenAI, Anthropic, OpenRouter integration with stateless wrappers, stateful agents, RAG, SPARQL, functional calling. PyPI: v0.0.12. |
| petta_lib_localvlm | SWI-Prolog / MeTTa | patham9 | Operational | Lightweight Prolog library (~28 lines) for calling local VLM HTTP endpoints (chat completions + embeddings) from PeTTa. |
| Repo | Language | Upstream | Maturity | Purpose |
|---|---|---|---|---|
| MeTTa-AI-Assistant | Python (FastAPI) + React | iCog-Labs-Dev | Operational | RAG-based MeTTa coding assistant with document/repo ingestion, MeTTa-aware chunking, and chat UI. Docker deployment. |
| rag-api | Python (Django) | iCog-Labs-Dev | Experimental | Django wrapper around GraphRAG for file upload and global/local retrieval queries. Minimal. |
| semantic-search-engine | Python (Flask) | iCog-Labs-Dev | Operational | Semantic search API over Slack/Mattermost data using ChromaDB embeddings + Together AI. Has pytest suite. |
| semantic-search-plugin | React / TypeScript | iCog-Labs-Dev | Operational | Mattermost plugin frontend for the semantic-search-engine backend. |
| mm-semantic-search | Go + React | iCog-Labs-Dev | Operational | Self-contained Mattermost plugin with Go server + React webapp for semantic search via ChromaDB. GitHub Actions CI. |
| Repo | Language | Upstream | Maturity | Purpose |
|---|---|---|---|---|
| mcp-xp | Python (FastAPI) | iCog-Labs-Dev | Operational | Chatbot with Galaxy bioinformatics MCP integration. Multi-LLM support (Azure OpenAI, Groq, Gemini). Docker deployment. |
metta-motto is the central integration layer — the canonical way to call LLMs from MeTTa code. Most other repos in this family either build on top of it or address specific deployment surfaces:
# metta-motto (primary LLM integration)
pip install hyperon-metta-motto
# or from source:
cd metta-motto && pip install -e . && cd tests && pytest
# MeTTa-AI-Assistant (RAG coding assistant, Docker)
cd MeTTa-AI-Assistant/Backend && docker compose build && docker compose up
# semantic-search-engine (embedding search API)
cd semantic-search-engine && pip install -r requirements.txt && python src/server.py
# mcp-xp (Galaxy MCP chatbot)
cd mcp-xp && pip install -r requirements.txt && uvicorn app.main:app --reload --port 8000