Basic Usage
All Flags
| Flag | Short | Description | Default |
|---|---|---|---|
--dir <path> | -d | Agent directory | current working directory |
--model <provider:model> | -m | Override model from agent.yaml | from agent.yaml |
--prompt "text" | -p | Run a single prompt (non-interactive) | — |
--env <name> | -e | Load config/<name>.yaml environment overrides | default |
--voice | -v | Start Web UI + voice server at localhost:3333 | — |
--sandbox | -s | Run agent inside an E2B cloud VM | false |
--sandbox-repo <url> | — | Clone a repo into the sandbox | — |
--sandbox-token <tok> | — | Git token for cloning (falls back to GITHUB_TOKEN / GIT_TOKEN) | — |
--repo <url> | — | Work on a remote git repo locally | — |
--pat <token> | — | Personal access token for --repo | — |
--session <branch> | — | Session branch name for --repo mode | auto-generated |
REPL Commands
| Command | Description |
|---|---|
/quit or /exit | Exit the session |
/memory | View the current memory file |
/skills | List all installed skills |
/learned | Show learned skills with confidence, usage, and success stats |
/tasks | Show currently active tasks |
/plugins | List loaded plugins and what they provide |
/skill:<name> | Execute a specific skill (e.g. /skill:deploy) |
Plugin CLI
Personal Assistant Quick Start
Install GitAgent and run your first session
Web & Voice
Run the full browser interface with real-time voice
Messaging
Connect Telegram, WhatsApp, and phone
Plugins
Extend GitAgent with tools, hooks, skills, and memory layers