Boot puts your entire code folder on any laptop or cloud agent in seconds. Every repo appears instantly and turns into a real clone the moment you open it.
$ curl -fsSL https://useboot.co/install.sh | bashRun boot from the folder that contains your project. It creates a workspace definition you can review and commit with your code.
┌──────────────┐ boot init ┌──────────────┐
│ MacBook │──────────────▶│ boot.yaml │
│ ~/code │ │ committed │
│ 47 repos │ │ with code │
└──────────────┘ └──────┬───────┘
│ boot up
┌────────────────┼────────────────┐
▼ ▼ ▼
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Local │ │ Cloud agent │ │ CI / review │
│ profile │ │ agent profile│ │ profiles │
│ full context │ │ scoped work │ │ verification │
└──────────────┘ └──────┬───────┘ └──────────────┘
│
│ boot inspect --json
▼
┌──────────────┐
│ clear agent │
│ context │
│ no secrets │
└──────────────┘boot init scans the project and creates boot.yaml with the details it can verifyboot up prepares the selected profile's repositories and checks its tools, services, and environment variablesboot inspect --json gives agents and automation a stable, secret-free view of the active workspaceDescribe every repository in your project, including its path, role, branch, and clone URL.
boot inspect --json gives agents a clear summary of the workspace without exposing secret values.
Use one workspace definition for local development, coding agents, CI, and review. Each profile selects only what that job needs.
Boot checks the tools, services, and environment variables your project needs and reports anything missing.
Record setup, development, test, and other project commands so people and agents use the right workflow.
Preview changes with --dry-run. Setup commands only run when you explicitly pass --run-setup.
A profile selects the repositories, commands, tools, services, and environment requirements needed for a specific job. Every profile uses the same boot.yaml.
These are the main commands for creating, preparing, inspecting, and sharing a workspace.
boot init [path]Scan a project and create boot.yaml plus .bootignore.boot up [path] --profile <name>Prepare the repositories selected by a profile and check its requirements.boot up [path] --profile <name> --dry-runPreview the plan without changing anything.boot inspect [path] --jsonReturn a structured, secret-free summary for agents and automation.boot link <remote> [path]Connect a private workspace map for sharing across machines.boot save [path]Validate boot.yaml and publish it through the linked workspace map.See the CLI reference for every command and option.
What Boot records, prepares, checks, and shares.
Create boot.yaml, review it, and commit it with your code.