Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Production-grade multi-agent orchestration platform - JSON-defined agents, multi-tier memory, and built-in observability. Battle-tested on 200+ enterprise AI agents. Now fully open-sourced (prod at https://kiwiq.ai).
| Date | Stars |
|---|---|
| 2026-07-31 | 991 |
| 2026-08-05 | 991 |
| 2026-08-06 | 991 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# KiwiQ AI Platform
**Production-grade multi-agent orchestration platform — JSON-defined agents, multi-tier memory, and built-in observability.**
Battle-tested on 200+ enterprise AI agents. Define complex multi-step AI workflows as Python/JSON graph schemas with 24+ reusable node types, multi-provider LLM support, human-in-the-loop interactions, web scraping, RAG pipelines, and versioned customer data management. Ships with 27+ ready-to-use workflow definitions.
This platform powered [KiwiQ AI](https://www.linkedin.com/company/kiwiq-ai/) (Marketing AI Agents) in production and is now fully open-sourced.
[](LICENSE)
[](https://www.python.org/downloads/release/python-3120/)
---
## Features
- **SDK-first workflow engine** — Define workflows as Python/JSON graph schemas (not a visual builder), compiled to LangGraph and executed via Prefect
- **Multi-provider LLM support** — OpenAI, Anthropic, Google Gemini, Perplexity, Fireworks, AWS Bedrock
- **Human-in-the-Loop (HITL)** — Pause workflows for human review, input, or approval with real-time WebSocket streaming
- **24+ reusable node types** — LLM, routing, conditional branching, data transforms, scraping, code execution, sub-workflows, and more
- **27+ production workflow definitions** — Content creation, diagnostics, lead scoring, deep research, playbook generation, and more included out of the box
- **Multi-tier memory & state** — PostgreSQL for relational state, MongoDB for versioned documents, Weaviate for vector search, Redis for caching
- **RAG pipelines** — Document ingestion, vector search (Weaviate), and retrieval-augmented generation
- **Customer data management** — Versioned document storage in MongoDB with CRUD workflow nodes
- **Event-driven architecture** — RabbitMQ-based event bus for async processing between services
- **Observability** — Real-time progress via RabbitMQ events, WebSocket streaming, Prefect dashboard, structured logging
- **Web scraping** — LinkedIn profiles/companies, web crawling, AI-powered search engines
- **Sandboxed code execution** — Run user-defined Python safely within workflows
- **Billing & auth** — Stripe integration, JWT authentication, role-based access control
## Architecture Overview
```
┌─────────────────────────────────────────────────────────────┐
│ FastAPI (kiwi_app) │
│ Auth │ Billing │ Workflow API │ RAG │ Data Jobs │ WebSocket │
└──────────────────────────┬──────────────────────────────────┘
│
┌────────────┼────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ RabbitMQ │ │ Prefect │ │ Redis │
│ (events) │ │ (orch) │ │ (cache) │
└────┬─────┘ └────┬─────┘ └──────────┘
│ │
▼ ▼
┌──────────────────────────┐
│ Workflow Service │
│ ┌────────┐ ┌────────┐ │
│ │LangGraph│ │ Nodes │ │
│ │ Engine │ │Registry│ │
│ └────────┘ └────────┘ │
└──────────┬───────────────┘
│
┌─────────┬───┼───┬──────────┐
▼ ▼ ▼ ▼ ▼
┌────────┐┌───────┐┌────────┐┌──────────┐
│Postgres││MongoDB││Weaviate ││LLM APIs │
│(state) ││(docs) ││(vector) ││(OpenAI…) │
└────────┘└───────┘└────────┘└──────────┘
```
## Quick Start
### Prerequisites
- Python 3.12
- [Poetry](https://python-poetry.org/docs/#installation)
- [Docker](https://docs.docker.com/get-docker/) & Docker Compose
### 1. Clone and install
```bash
git clone https://github.com/kiwiq-ai/kiwiq-oss.git
cd kiwiq-oss
poetry install
```
### 2. Configure environment
```bash
cp .env.sample .env
```
Edit `.env` and fill in required values:
| Variable | Description |
|----------|-------------|
| `OPENAI_API_KEY` | OpenAI API key (required for LExcerpt of 17,334 characters
Read on GitHub605
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:bb2b4f887fed3be1, desc:ai agents, desc:multi-agent, desc:multi agent