Skip to content

markhayden/bakin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,318 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bakin'

Bakin

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.

Build License: Apache-2.0 Bun ≥ 1.3.13


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

Install the current release candidate:

curl -fsSL https://raw.githubusercontent.com/markhayden/bakin/main/install.sh | BAKIN_VERSION=v0.0.1-rc.8 bash

The 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 start

Open http://localhost:3737.

Running Bakin'

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 now

The server listens on port 3737 by default. Set PORT to run it somewhere else:

PORT=4000 bakin start

Update

bakin update

bakin 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.

Docs

Repository Map

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.

Development

git clone git@github.com:markhayden/bakin.git
cd bakin
bun install
bun run dev

Useful checks:

bun run typecheck
bun test --isolate
bun run docs:check

The detailed development loop, generated docs workflow, plugin authoring path, and review expectations are documented in Bakin' Core and Quality Control.

License

Apache-2.0

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors