Skip to main content

Agent package manager for .agents/ directories

Project description

mars

A package manager for AI agent profiles and skills. Install agents and skills from git sources into Claude Code, Cursor, Codex, OpenCode — any tool that reads from a config directory.

Install

Method Command
Cargo cargo install mars-agents
pip / uv uv tool install mars-agents or pip install mars-agents
npm npm install -g @meridian-flow/mars-agents
Prebuilt binaries GitHub Releases

Quick Start

mars init
mars add meridian-flow/meridian-dev-workflow
mars link .claude
mars link .codex

Your agents and skills are now installed and available in both Claude Code and Codex. Update them with mars upgrade, check for drift with mars doctor.

Adding Sources

# From GitHub
mars add meridian-flow/meridian-base
mars add acme/security-agents --only-agents

# From a local directory
mars add ../my-team-agents

# Pin a version
mars add meridian-flow/meridian-base@^1.0

Model Aliases

Packages can distribute model routing — short names that resolve to concrete models across harnesses:

mars models list
mars models resolve opus
# In mars.toml — override any alias
[models.opus]
harness = "claude"
provider = "Anthropic"
match = ["*opus*"]

How It Works

mars.toml + mars.lock (committed)
.mars-src/              ← your own agents/skills (committed, editable)
    ↓ mars sync
  .mars/                ← canonical store, gitignored (rebuilt from sources)
    ↓ copy to each target
  .agents/, .claude/, .cursor/ (your tools read from here)

Mars resolves the full dependency graph before touching any files. Writes are atomic. The lock file tracks what mars manages so it never touches your files.

Use mars adopt to bring an existing unmanaged file into .mars-src/ in one step.

Docs

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mars_agents-0.1.15.tar.gz (271.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mars_agents-0.1.15-py3-none-win_amd64.whl (2.5 MB view details)

Uploaded Python 3Windows x86-64

mars_agents-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

mars_agents-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

mars_agents-0.1.15-py3-none-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mars_agents-0.1.15-py3-none-macosx_10_12_x86_64.whl (2.5 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file mars_agents-0.1.15.tar.gz.

File metadata

  • Download URL: mars_agents-0.1.15.tar.gz
  • Upload date:
  • Size: 271.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mars_agents-0.1.15.tar.gz
Algorithm Hash digest
SHA256 965a0fe56a73e81bb8e2155e49ebf091ff8aef14975060559b683fc6ddd6948f
MD5 0a9b7010d7640634920e33b2858d0baa
BLAKE2b-256 d2776f815526fdce6003e659674ff0dda7cac58606f5a8cd5360ed0be4dd5f90

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.15.tar.gz:

Publisher: release.yml on meridian-flow/mars-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mars_agents-0.1.15-py3-none-win_amd64.whl.

File metadata

  • Download URL: mars_agents-0.1.15-py3-none-win_amd64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mars_agents-0.1.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf6762f8e82b565ac9b1f9b2d29cda76b030aed825119d0ebbe0818172c09187
MD5 a26c06987a094da72407e446ebc6e83d
BLAKE2b-256 f8403479e7a9bd3ac06bfba3966b8aed3d209646bb7ef6ce71620c3691213b7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.15-py3-none-win_amd64.whl:

Publisher: release.yml on meridian-flow/mars-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mars_agents-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d5e82a7505fa76500621c7553823753652f759877d9a14f6c94024a4bbe066f
MD5 359ceb76e27b69e30bebfd31862a4021
BLAKE2b-256 0c393a3be26bc31ceabae54beace9da76d86085dbd7be197cb7e9fcc4b79f1ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.15-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on meridian-flow/mars-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mars_agents-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f8934c9ee1951090a5b2be9472d0f26ed696e3d24a8bc6e581554c88f95e938d
MD5 7313adfd33ff5f162c8266364aa52b92
BLAKE2b-256 06fa167f679e7ce9c47c1d94874a1caafd3e5386ed90e2aa12e6bdabe59cbc67

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.15-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on meridian-flow/mars-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mars_agents-0.1.15-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.15-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc982450ba1e8f102c3e6b1ac5857af9ad2e32e7b5ab40628fe79f5ddd22be20
MD5 06160dd45e1d973c32a4789973a69826
BLAKE2b-256 89a28a2d3390bedf1d83e3acfd1c29bf3aa2b801d119b08a584f14981ccda376

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.15-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on meridian-flow/mars-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mars_agents-0.1.15-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.15-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ffb956ad60d4d0d99bc358d114d13fde8dc96c063fd5796f3b9de645447c78e6
MD5 07daa382ea1f8adbbe68f08388771038
BLAKE2b-256 7a13f63bd49aeb388dc51e9747abdbc4735771aa323c21ca33fc57e863f15560

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.15-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on meridian-flow/mars-agents

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page