Bakin' sits on top of your agent runtime, like OpenClaw, and turns raw agent execution into a visible, collaborative, productive operating layer with tasks, schedules, workflows, memory, observability, and extension points you can adapt to the way your team actually works.
It gives teams a self-hosted dashboard, backend, CLI, and plugin system for managing tasks, schedules, assets, workflows, memory, models, health checks, and automation.
The product is local-first: Bakin' owns its data under ~/.bakin/, talks to the configured runtime through adapters, and serves the browser UI from one Bun-powered process.
Install the current release candidate:
curl -fsSL https://raw.githubusercontent.com/markhayden/bakin/main/install.sh | BAKIN_VERSION=v0.0.1-rc.8 bashThe installer uses /usr/local/bin when it can write there, otherwise it falls back to ~/.local/bin. If bakin is not found after install, add the fallback directory to your PATH:
export PATH="$HOME/.local/bin:$PATH"Then onboard and start:
bakin onboard
bakin startOpen http://localhost:3737.
bakin start # start in the foreground
bakin stop # stop a running Bakin process
bakin restart # stop, then start again
bakin status # show server, dispatch, and health status
bakin doctor # run health checks nowThe server listens on port 3737 by default. Set PORT to run it somewhere else:
PORT=4000 bakin startbakin updatebakin update replaces the current binary with the latest release and verifies the checksum before installing it.
Full install, setup, operation, update, and troubleshooting docs live at makinbakin.com/docs.
- Install Bakin
- Initial Setup
- Daily Operation
- Using Bakin
- Extend Bakin
- Build a Plugin
- SDK
- CLI Reference
- API Reference
- Data and Security
cli/ CLI entry point for source-tree runs
docs/ Public documentation site source
packages/core/ Shared runtime types, settings, adapters, hooks, and utilities
packages/host/ Browser shell, API handlers, and plugin host
packages/sdk/ Public plugin-author SDK, published as @makinbakin/sdk
plugins/ First-party plugins that ship with Bakin
scripts/ Build, release, docs generation, and infrastructure scripts
src/ Server-side subsystems and CLI implementation
dev/ Local development helpers, mocks, and Docker runtime setup
skill/ Runtime-agent skill for interacting with Bakin
For source setup and contribution workflow, see CONTRIBUTING.md.
git clone git@github.com:markhayden/bakin.git
cd bakin
bun install
bun run devUseful checks:
bun run typecheck
bun test --isolate
bun run docs:checkThe detailed development loop, generated docs workflow, plugin authoring path, and review expectations are documented in Bakin' Core and Quality Control.
Apache-2.0
