Open source · BYOK · Built by SiliBlue

Build the playbook.Test it.Then run it.

PlayBook Builder is our in-house, open-source tool that turns a plain-language goal into a detailed, executable, testable, reusable AI playbook. Bring your own key: cloud models you already pay for, or local models on your own machine.

Open sourceBYOKLocal-firstNo database, no .envWindows · macOS · Linux
The real app, not a mockup
localhost:4317
PlayBook Builder dashboard showing the playbook lifecycle board, recent playbooks and recent test runs

The pipeline

Build first. Test second. Execute third.

It refuses to shortcut straight to an answer. The same pipeline runs whether the model is on your machine or behind your own API key.

GoalGuided questionsConfirmed intentCompiled playbookVisual workflowTests: PASS / FAILPublishExecute

What you get

Everything a production playbook needs.

Intent discovery

A short adaptive interview, one question at a time. It never re-asks what it already knows and shows the confirmed intent, with assumptions, before anything is compiled.

A compiler that refuses to shortcut

You get the procedure, never a throwaway answer. Anti-shortcut rules, a 16-point quality gate and a repair loop stand behind every playbook it writes.

Test Center

Deterministic fixture and AI execution modes plus repeatability runs. Accuracy, consistency, rule adherence, requirement coverage and output compliance, scored PASS, WARNING or FAIL.

Tests written from your requirements

Normal, boundary, negative, missing-data and edge cases are generated from your stated intent, so expectations come from the requirement, not from possibly buggy rules.

Regression and repair

Failures are traced to the exact step and rule. Fixes arrive as JSON Patches, verified by re-running the suite on a patched copy, and nothing changes until you approve.

Safe lifecycle

Draft, Testing, Passed, Published, Production. Published versions are immutable, and publishing requires the quality gate plus a fresh passing full-suite run.

Execution engine

Sandbox and production runs, deterministic or AI execution, per-step traces and logs, human approval gates, scheduled runs and webhook triggers.

Visual workflow and exports

A layered graph with decision branches and the path each run actually took. Markdown, PDF and JSON exports, and a self-contained workspace folder per playbook you can zip and share.

Inside the app

Screenshots from the real thing.

No mockups here. Every screen below is the app you get when you clone the repo and runnpm run dev.

localhost:4317
PlayBook Builder dashboard with the playbook lifecycle board, recent playbooks and recent test runsCreate Playbook screen showing the Describe, Clarify, Confirm, Generate steps and a plain-language goal inputPlaybooks library listing each playbook version with status, latest test result, accuracy, consistency and step countsTest Center showing accuracy, consistency, rule adherence and requirement coverage scores with pass and fail historyAI Connections screen offering Connect Local AI for Ollama and Add OpenRouter key, with Privacy Mode set to Local Preferred

One screen, the whole lifecycle

This is mission control. Counts across Draft, Testing, Passed, Published and Production show where every playbook stands, and the run list shows what executed last. When something drifts, you see it here first.

What to look for

Lifecycle board across all playbooksRecent playbooks with test statusLatest runs with accuracy and cost

BYOK, really

Your models. Your keys. Your data.

Paste an API key you own, or skip keys entirely and point PlayBook Builder at models running on your own computer. Keys are encrypted with AES-256-GCM, shown masked in the UI, and never written into a playbook, a workspace or an export. Same pipeline either way.

Local models: free, private, no key

OllamaLM Studiollama.cppvLLMAny OpenAI-compatible server

Cloud providers: your key, your account

AnthropicOpenRouterGoogle AI (Gemini)GroqMistralTogether AIDeepInfraFireworks AICerebrasxAI (Grok)NVIDIA NIMAMD Developer CloudGitHub ModelsCustom endpoints

Privacy Mode has three positions: Cloud Allowed, Local Preferred, and Local Only, where the server refuses to add, test or use any cloud provider at all. With a working local connection, nothing ever leaves your machine.

Security posture

Designed so your data can stay put.

  • Workspace stays localEvery playbook lives in a folder on your computer. Production runs only read runtime inputs; sample and test data are refused.
  • Localhost onlyThe server binds to 127.0.0.1 by default, rejects foreign Host headers and blocks cross-origin writes.
  • Keys stay encryptedAPI keys are encrypted with AES-256-GCM using a key file on your machine, and the browser only ever sees a masked value.
  • Safe defaultsProduction Actions is off by default, Human Approval is on by default, and draft versions only ever run in the sandbox.

Quick start

Four steps. About a minute.

The same four steps on Windows, macOS and Linux: install Node.js 18.17 or newer from nodejs.org, then run two commands. There is nothing else to download: PlayBook Builder uses only what ships with Node.js, so npm install finishes in seconds. No database, no .env file.

terminal
npm install
finishes in a second: zero external packages
npm run dev
server ready · opening http://localhost:4317

Honest limits

What it is today.

  • A single-user, local application: one person, one machine, no multi-tenant mode.
  • Local-model support (Ollama and friends) is being finalized in the open; cloud BYOK providers work today.
  • Generic tool bindings only: run input, HTTP requests and the current datetime. No built-in CRM or database connectors.
  • Scheduled playbooks run only while the app is running.

The full README, including the API, configuration and the complete feature list, lives in the repo.

Liked what you just saw?

Want a customised solution like this?

You have seen the full experience: describe a goal, confirm the intent, compile, test, publish, execute. If you want the same for your business, with your data, your tools and your workflows, contact us today at [email protected] and we will build it with you.

Prefer open source? Star and clone github.com/siliblue-in/PlayBook-Builder