Product

The full loop, in detail.

baselane is four verbs that feed each other: audit what exists, standardize it into a pack, distribute the pack everywhere, govern what happened. Here is each one, shown with the real surfaces.

01 · AUDIT

Start from what's really there.

Point baselane at any repo. It reads the stack — languages, package manager, frameworks, test setup, mono or single — and names the pack that fits. No forms, no guesswork, nothing uploaded: analysis runs against the repo and only the profile persists.

  • Reads, never trains. Your source is profiled and discarded.
  • Fit-gated. A pack is only recommended when the repo can actually run it.
~/acme/web
$ baselane audit .
languages: typescript, tsx
package manager: pnpm · layout: monorepo
tests: vitest ✓ · lint: eslint ✓
→ recommended pack: software-engineer
02 · STANDARDIZE

One pack. Every tool speaks it.

A pack is your team's way of working with AI, written down: the agents it runs, the commands it exposes, the rules it holds people to. Author it once — baselane renders native config for every tool your engineers actually use.

  • One source of truth. AGENTS.md is canonical; everything else derives.
  • Versioned like code. Packs ship as v1.2.0, not as a wiki page.
  • Built visually or described in English. Drag blocks together in the visual builder, or describe the pack you want and refine the AI's validated draft — nothing saves until you approve it.
software-engineer · v1.2.0 · rendered
AGENTS.md — the canonical standard
CLAUDE.md Claude Code
.claude/agents · commands → native subagents
copilot-instructions.md Copilot
.cursorrules Cursor
GEMINI.md Gemini
03 · DISTRIBUTE

Through the front door: pull requests.

The standard arrives the way engineers trust — as a reviewable PR in every repo, opened by baselane. Nothing lands silently, nothing overwrites local work. Merge it like any other change; decline it and the coverage board says so.

  • A PR per repo. Reviewed and merged by the owning team.
  • Never clobbers. Existing files are respected; conflicts are surfaced, not smashed.
  • Merges, never overwrites. An existing CLAUDE.md or AGENTS.md is read first; baselane's additions slot into managed regions, your own text stays exactly where you put it.
baselane · distribute
$ baselane distribute --pack software-engineer
✓ PR #128 → acme/web
✓ PR #129 → acme/api
✓ PR #130 → acme/payments
3 pull requests opened · adoption recorded
04 · GOVERN

Coverage you can point at.

The dashboard answers the question every engineering leader gets asked: how is AI adoption actually going? Which repo runs which pack at which version, which laptops are paired, and exactly what's behind — down to the person.

  • Repos and people. Both surfaces, one board.
  • Live, not claimed. States come from merged PRs and agent syncs, not surveys.
baselane · coverage
Repo / DevPackVerState
acme/websoftware-engineer1.2.0On baselane
acme/paymentssoftware-engineer1.1.0Behind
maya · laptopsoftware-engineer1.2.0On baselane
acme/infraNot yet
+ · THE HARNESS

A pack carries state, not just instructions.

Config renders once. A harness accumulates: memory that outlives a session, a task ledger that survives an interrupted run, a wiki that's read before a change and written after, a design system every tool renders against. Each capability picks its own method — file-based today, a specialized tool where one's built — and an unimplemented one says so; it never quietly does nothing.

  • Memory — live. /remember writes it, session start reads it back. Org-shared memory syncs to every laptop.
  • Design system — live. A nine-section DESIGN.md so generated UI matches your brand.
  • Tasks and wiki — rolling out. A progress ledger and a read/write knowledge base, landing capability by capability.
  • Codegraph — coming soon. A queryable map of the codebase, not a guess.
software-engineer · capabilities
✓ memory · method: files · org + repo
✓ design · method: from brand color
◐ tasks · method: PLAN.md + ledger · rolling out
◐ wiki · method: baselane · rolling out
○ graph · coming soon
+ · DESKTOP AGENT

Repos are half the story. Laptops are the other half.

Machine-level setup — personal agents, commands, skills — never lives in a repo. The baselane desktop app pairs a laptop to your org once, then keeps it on the published standard automatically. Local tweaks are never overwritten; drift is reported, not punished.

Download for macOS Windows Free · pairs to your team in one click
baselane agent
● paired · acme · maya-macbook
pulled: token-efficiency v1.0.0
✓ agents/scout.md · commands/handoff.md · usage-audit.md
your customizations: kept · drift: none
next sync: 5m
Get started

See the loop run on your own repos.

Sign up, publish your first pack, and watch coverage climb. Free to start.