Skip to content

Installation

Before installing ACT, make sure you have:

  • One supported AI clientClaude Code, OpenCode, Codex CLI, or Cursor
  • Git — for version control and worktree support
  • Flutter SDK — for Flutter/Dart projects (install guide)
  • Node.js — required for ACT runtime helpers and hook integrations
Terminal window
git clone https://github.com/CodeWithAndreaPro/agentic-coding-toolkit ~/.agentic-coding-toolkit

This clones ACT to ~/.agentic-coding-toolkit in your home directory.

On Windows with WSL, ~ refers to your WSL home directory, which is the recommended setup.

Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool claude
Use a separate Claude Code config directory

Use either supported custom directory option:

Terminal window
# Separate Claude Code config
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool claude --config-dir ~/.claude-work
# Claude Code's CLAUDE_CONFIG_DIR environment variable
CLAUDE_CONFIG_DIR=~/.claude-work ./scripts/install.sh --tool claude

Claude config precedence is --config-dir first, then CLAUDE_CONFIG_DIR, then ~/.claude.

See Claude Code’s Environment Variables docs for more info about CLAUDE_CONFIG_DIR.

Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool opencode
Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool codex
Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool cursor

If you use multiple clients, run each install command you need.

Start a new session from the same environment where you installed ACT, then use the check that matches your client:

  • Claude Code/OpenCode/Cursor: run /act-help
  • OpenCode: you can also open /skills and confirm the act-* skills are present
  • Codex: open /skills or mention $act-help where supported
  • Cursor: you can also restart or reload Cursor, open Agent chat, and type /act-
Terminal window
/act-help

On clients that support slash commands, /act-help should show the ACT command navigator listing available commands, agents, and skills. In Codex, act-help is installed as a generated skill.

If you’re deciding between clients, see Platform Support.

The installer creates symlinks, plugin links, or generated files from the toolkit into your client’s config location:

CLIInstall locationIncludes
Claude Code~/.claude/, or the resolved Claude config directorycommands, agents, skills, and hooks
OpenCode~/.config/opencode/commands, agents, skills, and hooks plugin
Codex~/.codex/skills/, ~/.codex/agents/, and ~/.codex/hooks/generated skills, generated agents, and supported hooks
Cursor~/.cursor/plugins/local/agentic-coding-toolkitcommands, agents, skills

ACT installs automation hooks for supported clients:

  • Session logging — tracks prompts and tool usage for debugging
  • Dart auto-format — automatically formats .dart files after edits
  • ACT statusline — shows context window usage (Claude Code only)

On clients that support ACT commands, run:

Terminal window
/act-update

This pulls the latest changes and shows you what’s new in the changelog.

If your current client does not expose /act-update, update ACT manually:

Terminal window
cd ~/.agentic-coding-toolkit && git pull --ff-only

After updating, re-run the installer to refresh symlinks, generated files, and plugin links:

Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool claude
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool opencode
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool codex
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool cursor

Codex skill bodies are generated copies. Restart Codex if /skills or $act-* wording still looks stale after reinstalling.

If you installed ACT into a custom Claude config, rerun the installer with the same target:

Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/install.sh --tool claude --config-dir ~/.claude-work

Or use the same CLAUDE_CONFIG_DIR value you used originally.

Restart or reload your client to pick up the changes.

  • Run /act-help to verify the install
  • In Codex, open /skills or mention $act-help where supported
  • On Cursor, you can also open Agent chat and type /act- to confirm the available act-* skills
Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/uninstall.sh --tool claude

For a custom Claude config:

Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/uninstall.sh --tool claude --config-dir ~/.claude-work

Or use the environment variable when it matches the config you want to remove ACT from:

Terminal window
CLAUDE_CONFIG_DIR=~/.claude-work ./scripts/uninstall.sh --tool claude
Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/uninstall.sh --tool opencode
Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/uninstall.sh --tool codex
Terminal window
cd ~/.agentic-coding-toolkit && ./scripts/uninstall.sh --tool cursor

This removes the ACT-managed links or local plugin for the selected client. The toolkit directory at ~/.agentic-coding-toolkit is not deleted — remove it manually if you no longer need it.