Kairo
БесплатноНе проверенAutonomously analyzes projects, generates Playwright tests via OpenAI, runs them, classifies failures, and recommends fixes, iterating up to 3 times.
Описание
Autonomously analyzes projects, generates Playwright tests via OpenAI, runs them, classifies failures, and recommends fixes, iterating up to 3 times.
README
Kairo is an MCP server that closes the loop between code generation and test verification.
It autonomously analyzes a project → generates Playwright tests via OpenAI → runs them → classifies failures → recommends fixes — iterating up to 3 times.
How it works
analyze → generate tests → run → classify → fix → rerun (max 3x)
Exit conditions: all pass · iteration 3 reached · only flaky/env failures · app unresponsive
Install
npm install -g @kairo/mcp
Or use via npx (no install needed):
{
"mcpServers": {
"kairo": {
"command": "npx",
"args": ["-y", "@kairo/mcp"],
"env": {
"OPENAI_API_KEY": "sk-..."
}
}
}
}
MCP Tools
| Tool | Description |
|---|---|
analyze_project |
Detect stack, routes, endpoints, auth strategy |
generate_tests |
Generate Playwright tests via OpenAI |
run_tests |
Execute with double-run flakiness detection |
classify_failures |
bug / flaky / env / security |
get_fixes |
Fix recommendations with confidence levels |
Dashboard
Start the API:
cd apps/api && pnpm dev
Start the dashboard:
cd apps/dashboard && pnpm dev
# → http://localhost:5173
Development
pnpm install
pnpm typecheck # typecheck all packages
pnpm build # build all packages
pnpm test # run all tests
Environment Variables
| Variable | Required | Description |
|---|---|---|
OPENAI_API_KEY |
Yes | OpenAI API key for test generation and fix recommendations |
DATABASE_URL |
No | SQLite path (default: ./kairo.db) |
PORT |
No | API port (default: 3000) |
Stack
- packages/analyzer — Project analysis (stack, routes, auth)
- packages/generator — OpenAI-powered test generation
- packages/runner — Playwright executor with double-run
- packages/classifier — Deterministic failure classification
- packages/fixer — OpenAI fix recommendations
- packages/mcp — MCP server + orchestration loop
- apps/api — Express REST API + SQLite
- apps/dashboard — React + Vite + HeroUI dashboard
Установка Kairo
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/aldtorri/kairoFAQ
Kairo MCP бесплатный?
Да, Kairo MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Kairo?
Нет, Kairo работает без API-ключей и переменных окружения.
Kairo — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Kairo в Claude Desktop, Claude Code или Cursor?
Открой Kairo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterCompare Kairo with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
