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.11.tar.gz (268.8 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.11-py3-none-win_amd64.whl (2.5 MB view details)

Uploaded Python 3Windows x86-64

mars_agents-0.1.11-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.11-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.11-py3-none-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

mars_agents-0.1.11-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.11.tar.gz.

File metadata

  • Download URL: mars_agents-0.1.11.tar.gz
  • Upload date:
  • Size: 268.8 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.11.tar.gz
Algorithm Hash digest
SHA256 eca276765bcb45147f09bd5582032b542f6102ee138bd3ae02c4b0c7bc10da60
MD5 fb694be250d17496f9688b947ff05954
BLAKE2b-256 7419cc07ff4b8d87ec3257f5c6f4309786344427fe7992032b10bd6270c67d52

See more details on using hashes here.

Provenance

The following attestation bundles were made for mars_agents-0.1.11.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.11-py3-none-win_amd64.whl.

File metadata

  • Download URL: mars_agents-0.1.11-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.11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 258c442c578820144489ae0e4455ca7b4512836860c4d3557f26eee33dbcdcfe
MD5 4b6e8348ec91c8b1362e0e1d252ff616
BLAKE2b-256 abcf3f05457a5d1d9081dd6623fc261071a094cc61cb7aa28ada5d3b98e7f129

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.11-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6123dc42c30dde4feb9b82b6e44b8c09cfc32461c401a00440ae0674cd2dcd5c
MD5 373468f67a5f3a5278f94b11c4fb6367
BLAKE2b-256 f2b92eb6fa1c2425e57a8ca4e85ec360f735f4c39a66bf6f37ba085e68f4f301

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.11-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 687c711de3e33b36013e39d5fb2d1ff00e84f8736541ee76a374c6b6f0315fa0
MD5 2b8c792f8ba7e91afb2b722966eea85f
BLAKE2b-256 d43050dde50bb5d438a966978a7730077ad9c64e65658261dd2223e2a98a1c7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.11-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0daad42ad92a3eaba03c68167c1f635a648d066b48a4cb956829ee91bd21ece3
MD5 af0a8c1506e98d9ca687c6dd1f94e4c2
BLAKE2b-256 af05236b7f11aad4efce40ee6968fc538695f364e7e99b7d5ef94a2252e78b20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.11-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9762a9f758ec81c96ef228b407348292dc9c2b3bbb85af85acc27e1ca6e1e67f
MD5 a2f02f2791cdc0d6fc26d0f7928fac39
BLAKE2b-256 49d9180bec16819a190470213600e413314f8c8248247135ffa9613bbd85f8c8

See more details on using hashes here.

Provenance

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