Skip to main content

One layer for every
coding agent.

Cross-agent message dispatch, portable skill sync, and one repo-local source of truth.

terminal

# Install agent-layer

$ brew install conn-castle/tap/agent-layer

# Initialize agent-layer in your repo

$ al init

# Launch your agent (sync happens automatically)

$ al codex

Featured clients

Claude CodeOpenAI Codex CLIGitHub CopilotAntigravityGrokMuse

Why Agent Layer?

Use one repo-local source of truth for Claude Code, Codex, Grok, Muse, Antigravity, Copilot CLI, and VS Code.

Agent Dispatch

Let an agent delegate bounded work to Claude, Codex, Grok, Muse, or Antigravity through seven MCP tools. The same handle-based lifecycle is available to people and automation through the CLI. Explore Agent Dispatch.

Git-backed Skill Imports

Import Agent Skills from any reachable Git repository, edit them locally, merge upstream changes, and contribute improvements back—without losing your project-specific work. Import Agent Skills.

Single Source of Truth

Review instructions, skills, approvals, and MCP servers as code under .agent-layer/. Agent Layer writes each client's native configuration when you sync or launch.

DeltaSelect

Design a lower-cost benchmark for instruction and skill experiments by selecting tasks most likely to detect a real effect within your budget. See DeltaSelect.

Consistent Safety and MCP

Define approval rules and MCP servers once. Agent Layer projects the closest supported behavior into each enabled client and reports capability gaps.

Local, Versioned, and Auditable

Pin Agent Layer per repo, keep team behavior reproducible, and work without product telemetry. See Security for the exact network and secret-handling boundaries.

Install Agent Layer

Install on macOS or Linux, then run al init in a repo.

Support the project

If Agent Layer is useful, consider starring the repository. Stars help new users find the project.