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

Uploaded Python 3macOS 11.0+ ARM64

mars_agents-0.1.5-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.5.tar.gz.

File metadata

  • Download URL: mars_agents-0.1.5.tar.gz
  • Upload date:
  • Size: 245.4 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.5.tar.gz
Algorithm Hash digest
SHA256 0e4a25800a1c26a73638d96eb7cb98e1aa28cf81377ef863dd9d1b7b66ffe84b
MD5 945883614e9dedb2477551d2d79cd4ff
BLAKE2b-256 223e20fb7bfe3e054305575cab97775e76c4e259fd5590e32cef03ab18b25112

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24c8892c315f5d41fcb852fffa6df3442fea28813077ef5dd6ba976708571240
MD5 40c8c6d2ad72c1208ee1f7aa8cd4dae6
BLAKE2b-256 444a904e9abfbf6e5bd78c957967e9404024a307b25f6ebcf921aa0609311cb8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc257544cef26e179028d2573a04bf01a00a47da0414fd677b9c4bcd0d7ae48d
MD5 6f18f5e38647531fd8691daa68c49f7e
BLAKE2b-256 9e7a20222cde170ebbe4c9085dff273289029788e196f7dc4545debdf5d5a4b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2f3473b3915ee4fa43e5b6aa76a891b6ed7d3494bd0b50057c522a383969194
MD5 acde1ccfb3ae72cc135b3a57cb259492
BLAKE2b-256 426654483bca507b62075b23cf793c36ced402f39a3fa9ac19f9d4f30f48c9aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for mars_agents-0.1.5-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8743f9ff40128669916722bea9e16d74538051311e0a6eb0dd0816aa609e9e2
MD5 d729041516cd3779fab12af63dac5b88
BLAKE2b-256 198151f340a574ae87dcf8db04f3e5bd928768d802c415da8ddde570d7bc6e3a

See more details on using hashes here.

Provenance

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