Skip to main content

CLI tool for scaffolding and syncing AI agent workspace configuration files

Project description

AgentsMD

CLI tool for scaffolding and syncing AI agent workspace configuration files.

Installation

pip install agentsmd

Quick Start

# First, authenticate (get a token from https://agentsmd.live)
agentsmd login --token <your-token>

# Create a new workspace in the current folder
agentsmd init

# Push your workspace to the cloud
agentsmd sync

On another machine

agentsmd login --token <same-token>
agentsmd init                    # pick your workspace from the list

Features

  • Workspace Scaffolding — Interactive interview to generate AGENTS.md, CLAUDE.md, .cursorrules, and more
  • Multi-Machine Sync — Push and pull workspaces across machines with a single token
  • Cross-Tool Sync — Convert between AI tool config formats (Claude Code, Cursor, Copilot, Windsurf)
  • Format Migration — Migrate existing config files between formats
  • Reconciliation — Re-derive all tool formats from a single source of truth

How workspaces work

Each workspace is identified by a user-chosen name (not by folder name). The local folder is bound to its cloud workspace via .agentsmd/workspace.json, which is created on init/clone/link and added to your .gitignore. You can rename or move the folder freely — the binding stays intact.

A free account includes one workspace; Pro unlocks unlimited.

Commands

Command Description
agentsmd login --token <X> Authenticate via API token
agentsmd logout Clear local credentials
agentsmd init Show workspace picker (clone existing or create new)
agentsmd init --name NAME Create a new workspace (shortcut when no cloud workspaces exist)
agentsmd init --from <name> Clone an existing workspace by name
agentsmd init --force Proceed even if current directory is not empty
agentsmd list List your cloud workspaces
agentsmd link <name> Bind the current folder to an existing workspace
agentsmd link --remove Remove the local binding (cloud workspace is preserved)
agentsmd up Upload local changes to the cloud
agentsmd down Download cloud changes to local
agentsmd sync Bidirectional sync with the cloud
agentsmd status Show sync status for the current workspace
agentsmd convert --reconcile Re-derive all tool config formats from the source of truth
agentsmd convert --from <fmt> Convert between AI tool config formats

Supported AI Tools

  • Claude Code (CLAUDE.md)
  • Cursor (.cursorrules)
  • GitHub Copilot (.github/copilot-instructions.md)
  • Windsurf (.windsurfrules)
  • AGENTS.md (universal format)

Requirements

  • Python 3.9+

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

agentsmd-1.0.9.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

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

agentsmd-1.0.9-py3-none-any.whl (47.2 kB view details)

Uploaded Python 3

File details

Details for the file agentsmd-1.0.9.tar.gz.

File metadata

  • Download URL: agentsmd-1.0.9.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for agentsmd-1.0.9.tar.gz
Algorithm Hash digest
SHA256 d5bbc2a73699adfc0ff61891d04867bfc05713cd0886f9d3ee7feb823f65d6b7
MD5 bb3ff3d3a7dbe17b82192f2e98edcdac
BLAKE2b-256 05ab8538a8359aa650a4402e15df57cf16c362b1bcd78551b3b44a7d039ebc5b

See more details on using hashes here.

File details

Details for the file agentsmd-1.0.9-py3-none-any.whl.

File metadata

  • Download URL: agentsmd-1.0.9-py3-none-any.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for agentsmd-1.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 a0542ea5308c9b019e55639ac48c495d089bdbea0103cc6644e597dd295d0f80
MD5 c55e00c8c8552256663d7442208afcec
BLAKE2b-256 abe6976c35f506597a5abd4caec963030c2c4dce7e3d46c0ee042ee1ab23c5ee

See more details on using hashes here.

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