Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@ All configuration is stored via `git config`. For team settings, create a `.gtrc
# Set your editor (cursor, vscode, zed)
git gtr config set gtr.editor.default cursor

# Set your AI tool (claude, codex, copilot, cursor, gemini, opencode, aider, continue)
# Set your AI tool (aider, auggie, claude, codex, continue, copilot, cursor, gemini, opencode)
git gtr config set gtr.ai.default claude

# Copy env files to new worktrees
Expand Down
29 changes: 29 additions & 0 deletions adapters/ai/auggie.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#!/usr/bin/env bash
# Auggie CLI AI adapter

# Check if Auggie is available
ai_can_start() {
command -v auggie >/dev/null 2>&1
}

# Start Auggie in a directory
# Usage: ai_start path [args...]
ai_start() {
local path="$1"
shift

if ! ai_can_start; then
log_error "Auggie CLI not found. Install with: npm install -g @augmentcode/auggie"
log_info "See https://www.augmentcode.com/product/CLI for more information"
return 1
fi

if [ ! -d "$path" ]; then
log_error "Directory not found: $path"
return 1
fi

# Change to the directory and run auggie with any additional arguments
(cd "$path" && auggie "$@")
}

4 changes: 2 additions & 2 deletions bin/gtr
Original file line number Diff line number Diff line change
Expand Up @@ -1392,7 +1392,7 @@ load_ai_adapter() {

if ! command -v "$cmd_name" >/dev/null 2>&1; then
log_error "AI tool '$ai_tool' not found"
log_info "Built-in adapters: aider, claude, codex, continue, copilot, cursor, gemini, opencode"
log_info "Built-in adapters: aider, auggie, claude, codex, continue, copilot, cursor, gemini, opencode"
log_info "Or use any AI tool command available in your PATH (e.g., bunx, gpt)"
exit 1
fi
Expand Down Expand Up @@ -1577,7 +1577,7 @@ CONFIGURATION OPTIONS:
gtr.editor.workspace Workspace file for VS Code/Cursor
(relative path, auto-detects, or "none")
gtr.ai.default Default AI tool
Options: aider, claude, codex, continue,
Options: aider, auggie, claude, codex, continue,
copilot, cursor, gemini, opencode, none
gtr.copy.include Files to copy (multi-valued)
gtr.copy.exclude Files to exclude (multi-valued)
Expand Down
2 changes: 1 addition & 1 deletion completions/_git-gtr
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ _git-gtr() {
_arguments '--editor[Editor to use]:editor:(cursor vscode zed idea pycharm webstorm vim nvim emacs sublime nano atom none)'
;;
ai)
_arguments '--ai[AI tool to use]:tool:(aider claude codex continue copilot cursor gemini opencode none)'
_arguments '--ai[AI tool to use]:tool:(aider auggie claude codex continue copilot cursor gemini opencode none)'
;;
rm)
_arguments \
Expand Down
3 changes: 2 additions & 1 deletion docs/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ VS Code and Cursor support `.code-workspace` files for multi-root workspaces, cu
## AI Tool Settings

```bash
# Default AI tool: none (or aider, claude, codex, continue, copilot, cursor, gemini, opencode)
# Default AI tool: none (or aider, auggie, claude, codex, continue, copilot, cursor, gemini, opencode)
gtr.ai.default = none
```

Expand All @@ -143,6 +143,7 @@ gtr.ai.default = none
| Tool | Install | Use Case | Set as Default |
| --------------------------------------------------------------------- | ------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------- |
| **[Aider](https://aider.chat)** | `pip install aider-chat` | Pair programming, edit files with AI | `git gtr config set gtr.ai.default aider` |
| **[Auggie CLI](https://www.augmentcode.com/product/CLI)** | `npm install -g @augmentcode/auggie` | Context-aware agentic CLI for automation and development | `git gtr config set gtr.ai.default auggie` |
| **[Claude Code](https://claude.com/claude-code)** | Install from claude.com | Terminal-native coding agent | `git gtr config set gtr.ai.default claude` |
| **[Codex CLI](https://github.com/openai/codex)** | `npm install -g @openai/codex` | OpenAI coding assistant | `git gtr config set gtr.ai.default codex` |
| **[Continue](https://continue.dev)** | See [docs](https://docs.continue.dev/cli/install) | Open-source coding agent | `git gtr config set gtr.ai.default continue` |
Expand Down