
BlueKiwi — 开源的 AI 工作流程引擎,集成 MCP
概览
设计可重复使用的工作流程,从任何AI编码代理上运行,实时监控每一步。 BlueKiwi 是一个 。你只需在网页界面中设计多步工作流程,然后任何连接的代理(Claude Code、Codex CLI、Gemini CLI 等)都可以启动并执行——每一步都记录在实时时间线中,你可以在浏览器中观看。 你最好的客服工作流程将成为可重复使用的机构知识。 打开 .env 并设置两个要求的值: 打开→创建你的超级用户账户。/setup 页面只有在第一个账户创建之前才可用。 该栈运行Next.js应用,端口为3100(可通过APP_PORT配置)、PostgreSQL 16和Redis 7——均由Docker管理。 验证邀请→创建你的账户→发放API密钥→检测已安装的代理运行时→注入BlueKiwi MCP服务器+技能到每个代理中。 如果你已经有账号(例如通过 /setup 创建的超级用户),就在 中生成一个密钥,然后:
概述(AI 翻译)
AI 代理工作流程引擎
设计可重复使用的工作流程,从任何AI编码代理上运行,实时监控每一步。
快速设置 ·技能 ·设计系统 ·MCP工具 ·CLI ·自主机 ·贡献
🌐 한국어 ·📊 演示幻灯片
什么是BlueKiwi?
BlueKiwi 是一个自托管的 AI 编码代理工作流程引擎。你只需在网页界面中设计多步工作流程,然后任何连接的代理(Claude Code、Codex CLI、Gemini CLI 等)都可以启动并执行——每个步骤都记录在实时时间线中,你可以在浏览器中观看。
不再有复制粘贴提示。 你最好的经纪人工作流程将成为可重复使用的机构知识。
快速布置
先决条件
- Docker + Docker 组合
1.下载 compose 文件
2.配置.env
打开.env,设置两个要求的值:
3.开始
打开**http://localhost:3100/setup**→创建你的超级用户账户。`/setup`页面仅在第一个账户创建之前开放。
该栈在端口
3100(可通过APP_PORT配置)、PostgreSQL 16 和 Redis 7 上运行 Next.js 应用——这些都由 Docker 管理。
4.安装CLI
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
What is BlueKiwi?
BlueKiwi is a self-hosted workflow engine for AI coding agents. You design multi-step workflows once in the web UI, then any connected agent (Claude Code, Codex CLI, Gemini CLI, …) can start and execute them — with every step logged in a live timeline you can watch in the browser.
You type: /bk-start "backend code review"
Agent ──▶ BlueKiwi MCP ──▶ BlueKiwi Server ──▶ Web UI (live timeline)
list_workflows stores logs your browser
start_workflow enforces RBAC comments / approvals
execute_step saves outputs
advance
No more copy-pasting prompts. Your best agent workflows become reusable institutional knowledge.
Quick Setup
Prerequisites
- Docker + Docker Compose
1. Download the compose file
mkdir bluekiwi && cd bluekiwi
curl -L https://raw.githubusercontent.com/dandacompany/bluekiwi/main/docker-compose.yml -o docker-compose.yml
curl -L https://raw.githubusercontent.com/dandacompany/bluekiwi/main/.env.example -o .env
2. Configure .env
Open .env and set the two required values:
# Generate with: openssl rand -hex 16
DB_PASSWORD=your_strong_password
# Generate with: openssl rand -hex 32
JWT_SECRET=your_jwt_secret
3. Start
docker compose up -d
Open http://localhost:3100/setup → create your superuser account. The /setup page is only available until the first account is created.
The stack runs the Next.js app on port
3100(configurable viaAPP_PORT), PostgreSQL 16, and Redis 7 — all managed by Docker.
4. Install the CLI
npm install -g bluekiwi
Option A — accept an invite (recommended for new team members)
Create an invite in Settings → Team, then:
bluekiwi accept --server http://localhost:3100
Validates the invite → creates your account → issues an API key → detects installed agent runtimes → injects the BlueKiwi MCP server + skills into each one.
Option B — init with an existing API key (superuser / admin)
安装
npx tsx scripts/migrate.ts