Skip to main content

Agent package manager for .agents/ directories

Project description

mars

A package manager for AI agent profiles. 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 .cursor

Your agents and skills are now installed and available in both Claude Code and Cursor. 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 sync
  .mars/ (canonical store, gitignored)
    ↓ 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.

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.1.tar.gz (220.3 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.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

mars_agents-0.1.1-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.1-py3-none-macosx_11_0_arm64.whl (2.3 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mars_agents-0.1.1-py3-none-macosx_10_12_x86_64.whl (2.4 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: mars_agents-0.1.1.tar.gz
  • Upload date:
  • Size: 220.3 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.1.tar.gz
Algorithm Hash digest
SHA256 98b6521811c7e17632957c807d9d9b2f2d1aad8a399ce5f906f7778faabe94bb
MD5 c2fec48d6ea831e9eac2b8d68a88b8f0
BLAKE2b-256 6073452b61549f43469f965f7b81a998e063f3440e69d2c7715bcdd6ae5e3076

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b182ddc4876a149fc29c24c7630f45415bb3bd0711da969fa623983b62071fb8
MD5 a07be0b618a51317764bb37cb8d797d7
BLAKE2b-256 b74fff0723b883bf90cdcdc7d1b72448018dcdb7385ee3cb960a26c84122356c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d22273ebd5ebe3beaa9b04a7e77bae137965a122fb196733aa1db501995ee2f7
MD5 9a58e88884d7202d08c34d39518241fe
BLAKE2b-256 feb2574a3f7e80f00c4990a6772d84b608a4097c6c0c57b41826299c72d11db6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bdc91aa307f9d3cffc472707481b77c1f9627e38d9e44f466386927e2c656c0a
MD5 c17bb9c002656d30f22fc193ac34d1ec
BLAKE2b-256 0271b34aaedc08e4426e5942bb3c911435ed9d5877227e774751ef48f394319b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b17e7a4eecbd1cb7f415a5262f99dd90c1e50f84b8113da1928c275912fe7793
MD5 eb5d057a766466a817580eaec0a012a3
BLAKE2b-256 05cf5c2a80b71986bc7e5aa2f66d2f152bbcb2977505df3d5b3bbce8adcb5421

See more details on using hashes here.

Provenance

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