DB

dandacompany/bluekiwi

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

23 stars 20 forks 质量 79 趋势 14MIT

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 via APP_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)

在 GitHub 查看完整 README

安装

npx tsx scripts/migrate.ts
新手?先看 mcpskill.org 教程 →