A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Kendr is multi-agent orchestration which user can run in their own controlled infrastructure. Designed for long running
Open-source multi-agent intelligence platform — Web UI + CLI for research, project management, and software automation.
Kendr is a Python runtime that combines specialized AI agents, a web-based chat and project UI, multi-source research, durable memory, and structured run artifacts. Use it from the browser or the terminal.
Quickstart · CLI Reference · Configuration · Integrations · Examples
If you want a ready-to-install desktop app, use the platform artifacts published on the GitHub Releases page:
Kendr Setup <version>.exeKendr-<version>-mac-*.dmgKendr-<version>.AppImage or kendr-desktop_<version>_amd64.debThese desktop builds bundle the Kendr backend, so users do not need to preinstall Python just to launch the app.
git clone https://github.com/UnpredictablePrashant/Kendr.git
cd Kendr
./scripts/install.sh
After it finishes, reload your shell and run kendr --help to confirm the install:
source ~/.zshrc # zsh (macOS default)
# or
source ~/.bashrc # bash (Linux default)
kendr --help
Open PowerShell (not CMD) and run:
git clone https://github.com/UnpredictablePrashant/Kendr.git
cd Kendr
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1
Open a new terminal after the script finishes, then verify:
kendr --help
If you prefer to control the environment yourself:
git clone https://github.com/UnpredictablePrashant/Kendr.git
cd Kendr
# Create and activate a virtual environment
python3 -m venv .venv
source .venv/bin/activate # macOS/Linux
# .venv\Scripts\activate # Windows PowerShell
# Install kendr
pip install -e .
# Verify
kendr --help
If you just want the package without cloning the repo:
pip install kendr-runtime
kendr --help
Note: Running
kendr uifrom a pip install requires the repo to be present for the HTML assets. Clone + install is recommended for the full experience.
Release builders need Node.js 18+ and Python 3.10+. Then run:
./scripts/build-release.sh # macOS / Linux
powershell -ExecutionPolicy Bypass -File .\scripts\build-release.ps1 # Windows
The build output lands in electron-app/dist/.
Kendr ships with OpenAI by default. Install optional packages to add more providers:
| Provider | Install command | Models |
|---|---|---|
| OpenAI (default) | included | GPT-4o, GPT-4o-mini, o1, o3 |
| Anthropic Claude | pip install 'kendr-runtime[anthropic]' | claude-3-5-sonnet, claude-opus |
| Google Gemini | pip install 'kendr-runtime[google]' | gemini-2.0-flash, gemini-1.5-pro |
| Local Ollama | pip install 'kendr-runtime[ollama]' | llama3, mistral, phi3, … |
| All of the above | pip install 'kendr-runtime[full]' | everything |
Or use the install script with --full:
./scripts/install.sh --full # macOS/Linux
.\scripts\install.ps1 -Full # Windows
After installing, set two required values:
# Your LLM API key
kendr setup set openai OPENAI_API_KEY sk-...
# Where kendr writes output files
kendr setup set core_runtime KENDR_WORKING_DIR ~/kendr-work
# Check everything is configured
kendr setup status
Or copy .env.example to .env and fill in the values manually.
kendr ui
# or the shorter alias:
kendr web
Opens the web interface at http://localhost:5000 with:
# Research
kendr run "Analyse the AI chip market: key players, supply chain, investment outlook."
kendr research --sources arxiv,web --pages 15 "Advances in LLM reasoning 2024"
# Software project generation
kendr generate --stack fastapi_postgres "Task management API with auth and tests."
kendr generate --stack nextjs_prisma_postgres "Blog platform with markdown and auth."
# SuperRAG knowledge sessions
kendr run --superrag-mode build --superrag-new-session --superrag-session-title "docs" \
--superrag-path ./docs "Index my documentation."
kendr run --superrag-mode chat --superrag-session docs "What are the install requirements?"
# Shell command execution (with approval gate)
kendr run --os-command "df -h" --os-shell bash --privileged-approved "Check disk usage."
# Gateway (required for communication integrations and REST API)
kendr gateway start
kendr gateway status
kendr gateway stop
| # | Capability | Entry point | Status |
|---|---|---|---|
| 1 | Web UI — chat, projects, config, history | kendr ui | Stable |
| 2 | Deep research + document generation | kendr run / kendr research | Stable |
| 3 | Multi-agent project generation | kendr generate | Beta |
| 4 | SuperRAG knowledge engine | kendr run --superrag-mode | Stable |
| 5 | Local command execution | kendr run --os-command | Beta |
| 6 | Unified communication suite | kendr run | Beta |
| Status | Areas |
|---|---|
| Stable | Web UI, core CLI, setup-aware routing, SuperRAG sessions, research synthesis, local-drive intelligence |
| Beta | Project generation, long-document pipeline, gateway HTTP surface, communication suite, AWS workflows |
| Experimental | Dynamic agent factory, generated agents, voice/audio workflows |
kendr ui
# → http://localhost:5000
The web interface gives you a full project workspace:
kendr.md project context file if one doesn't existMulti-source research that synthesises web, academic, patent, and local evidence into structured reports.
kendr run --current-folder \
"Create an intelligence brief on Stripe: business model, competitors, strategy, risks."
kendr run --long-document --long-document-pages 50 \
"Produce an exhaustive global gold market investment report."
Blueprint → scaffold → build → test → verify → zip export, fully automated.
kendr generate --stack fastapi_react_postgres \
"SaaS starter with billing, admin dashboard, and CI/CD."
Available stacks: fastapi_postgres, fastapi_react_postgres, nextjs_prisma_postgres, express_prisma_postgres, mern_microservices_mongodb, pern_postgres, nextjs_static_site, django_react_postgres, custom_freeform.
Zero-config vector search over local files, URLs, databases, and OneDrive content.
kendr run --superrag-mode build --superrag-new-session \
--superrag-session-title "product_docs" --superrag-path ./docs \
"Index our documentation."
kendr run --superrag-mode chat --superrag-session product_docs \
--superrag-chat "What are the installation requirements?"
Contribution baseline:
python scripts/verify.py before opening a PRNames and avatars shown above are generated automatically from GitHub contributions, so the list reflects the latest community participation without manual updates.
kendr/runtime.pykendr/ui_server.pykendr/cli.pykendr/discovery.pykendr/llm_router.pykendr/project_context.pykendr/cli_output.pykendr/setup/kendr/persistence/tasks/research_infra.pykendr/gateway_server.pymcp_servers/An AI-powered custom node for ComfyUI designed to enhance workflow automation and provide intelligent assistance
Deterministic multi-agent pipeline for end-to-end software development, orchestrating CLI-based AI tools (e.g. Gemini, C
💻 A curated list of papers and resources for multi-modal Graphical User Interface (GUI) agents.
干净、强大、属于你的 AI Agent 平台 --AI agents, without the clutter.