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 list # see your cloud workspaces
agentsmd clone my-project # pull one into ./my-project
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 [--name NAME] |
Create a new workspace in the current folder |
agentsmd list |
List your cloud workspaces |
agentsmd clone <name> [dir] |
Pull an existing workspace into a new folder |
agentsmd link <name> |
Bind the current folder to an existing workspace |
agentsmd unlink |
Remove the local binding (cloud workspace is preserved) |
agentsmd sync |
Synchronize this workspace with the cloud |
agentsmd status |
Show sync status for the current workspace |
agentsmd migrate |
Convert between AI tool config formats |
agentsmd reconcile |
Re-derive all tool config formats from the source of truth |
agentsmd tool-list |
Show detected AI tools in this workspace |
agentsmd tool-add |
Register a custom AI tool interactively |
Supported AI Tools
- Claude Code (CLAUDE.md)
- Cursor (.cursorrules)
- GitHub Copilot (.github/copilot-instructions.md)
- Windsurf (.windsurfrules)
- AGENTS.md (universal format)
Requirements
- Python 3.13+
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agentsmd-1.0.8.tar.gz.
File metadata
- Download URL: agentsmd-1.0.8.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c281b8c33ac329b25548fa494357364dcfe8216a67b54b3b9c315b17f6ab7c4
|
|
| MD5 |
1e5a1737a00dad998d27a3b21643d1d4
|
|
| BLAKE2b-256 |
f2ca54ba9cdff676a28c97d68c203e15ab504cd189e752328ca9d2476f3bd618
|
File details
Details for the file agentsmd-1.0.8-py3-none-any.whl.
File metadata
- Download URL: agentsmd-1.0.8-py3-none-any.whl
- Upload date:
- Size: 47.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
07da6887a468ca497eec2d401b86b572a8f976407a7671b6f94242c9c51eaba4
|
|
| MD5 |
64db705858e6956d0976a49963ee69d2
|
|
| BLAKE2b-256 |
d8b2cb338892c419d63b19780d5e81d8ff802e4dc18aa190fc1bc4db9e786adc
|