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.6.tar.gz (257.7 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.6-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.6-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.6-py3-none-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mars_agents-0.1.6-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.6.tar.gz.

File metadata

  • Download URL: mars_agents-0.1.6.tar.gz
  • Upload date:
  • Size: 257.7 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.6.tar.gz
Algorithm Hash digest
SHA256 599ddeafde7e8cf24e134799efcf0897fa40b815c275d4bf9d80249566d79257
MD5 2458281f4273cc564fc244de6a0d970f
BLAKE2b-256 356c86b82edbc89131cc4267f573d61111e733d7b7f1ba558a24b3067b73dd38

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.6.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.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a38852f418b61b0995c7c5e90531d96d3ed682c067cbfac6e7098da29923001c
MD5 a2429293633f7580fdcc74490336d9ba
BLAKE2b-256 b8127c30e3b2acfa487e999e414930bed9700916b400e1b3f2f42a0d00d2b96a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.6-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.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fab7d9ff160dc44406d0525b331157d027a59e18479b7d56bdea175e25b3e45e
MD5 34373874adfa2e404b0355674d22c51e
BLAKE2b-256 c70054d8d4d68da773b03737b6f2584461a097cccabbe208a94653b99b78b36f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.6-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.6-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.6-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87d06ec8d4dddc7d395516ff010f81e1a1e71dc26aaa7ca8adc82b405c0d65bc
MD5 a83f9e7be2080a6f8673722f85f477be
BLAKE2b-256 1decc3b16943d05ab2782c363dcedbf2b1cf7a81c3caec23be511d182f893081

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.6-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.6-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for mars_agents-0.1.6-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bd69939f0011b879a8e74f5e614be0d8f6bb6124ab291a135e6cd2ffbd2d417d
MD5 abf49ffaa8dbc036cad8d10135324cc5
BLAKE2b-256 3c40bcc6a49a1a5824dc262c847f35769500e1bd2066b3936e5714f43031a081

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.6-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