diff --git a/README.md b/README.md index 9fb3227..c1d9b5a 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,61 @@ curl -fsSL https://raw.githubusercontent.com/pmarsceill/mapcli/main/install.sh | This installs both `map` and `mapd` to `~/.local/bin`. Make sure this directory is in your PATH. +### System Requirements + +MAP requires the following tools to be installed and available in your PATH: + +| Dependency | Required For | Version | +|------------|--------------|---------| +| **git** | Worktree isolation | 2.15+ (worktree support) | +| **tmux** | Agent session management | Any recent version | +| **claude** | Claude Code agents | Latest (optional if only using Codex) | +| **codex** | OpenAI Codex agents | Latest (optional if only using Claude) | + +At least one of `claude` or `codex` must be installed depending on which agent type you want to use. + +**Installing Dependencies:** + +
+macOS (Homebrew) + +```bash +brew install git tmux +# Claude CLI: https://docs.anthropic.com/en/docs/claude-code +# Codex CLI: https://github.com/openai/codex +``` +
+ +
+Ubuntu/Debian + +```bash +sudo apt update && sudo apt install git tmux +# Claude CLI: https://docs.anthropic.com/en/docs/claude-code +# Codex CLI: https://github.com/openai/codex +``` +
+ +
+Fedora/RHEL + +```bash +sudo dnf install git tmux +# Claude CLI: https://docs.anthropic.com/en/docs/claude-code +# Codex CLI: https://github.com/openai/codex +``` +
+ +
+Arch Linux + +```bash +sudo pacman -S git tmux +# Claude CLI: https://docs.anthropic.com/en/docs/claude-code +# Codex CLI: https://github.com/openai/codex +``` +
+ **Manual installation:** Download the latest release from the [releases page](https://github.com/pmarsceill/mapcli/releases) and extract the binaries to a directory in your PATH. @@ -394,49 +449,6 @@ mapcli/ | `-f, --foreground` | `false` | Run daemon in foreground | | `-d, --data-dir` | `~/.mapd` | Data directory for SQLite | -## System Requirements - -MAP requires the following tools to be installed and available in your PATH: - -| Dependency | Required For | Version | -|------------|--------------|---------| -| **git** | Worktree isolation | 2.15+ (worktree support) | -| **tmux** | Agent session management | Any recent version | -| **claude** | Claude Code agents | Latest (optional if only using Codex) | -| **codex** | OpenAI Codex agents | Latest (optional if only using Claude) | - -At least one of `claude` or `codex` must be installed depending on which agent type you want to use. - -### Installing Dependencies - -**macOS (Homebrew):** -```bash -brew install git tmux -# Claude CLI: https://docs.anthropic.com/en/docs/claude-code -# Codex CLI: https://github.com/openai/codex -``` - -**Ubuntu/Debian:** -```bash -sudo apt update && sudo apt install git tmux -# Claude CLI: https://docs.anthropic.com/en/docs/claude-code -# Codex CLI: https://github.com/openai/codex -``` - -**Fedora/RHEL:** -```bash -sudo dnf install git tmux -# Claude CLI: https://docs.anthropic.com/en/docs/claude-code -# Codex CLI: https://github.com/openai/codex -``` - -**Arch Linux:** -```bash -sudo pacman -S git tmux -# Claude CLI: https://docs.anthropic.com/en/docs/claude-code -# Codex CLI: https://github.com/openai/codex -``` - ## Development ### Prerequisites