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.

Optional: Install Official Dart and Flutter Skills

ACT focuses on workflow, planning, verification, and Flutter-specific agent patterns. The official Dart and Flutter team skills are maintained separately by the Dart and Flutter teams, and can be installed alongside ACT.

They are not bundled with ACT, but ACT includes a helper that shows the upstream install, update, and uninstall commands:

Terminal window
node ~/.config/agentic-coding-toolkit/bin/act-run-script.js scripts/install-official-dart-flutter-skills.sh

This will show commands such as:

Terminal window
npx skills add flutter/skills --skill '*'
npx skills add dart-lang/skills --skill '*'

Use this if you want both ACT’s workflow-oriented skills and the official upstream Dart/Flutter skills available in the same AI coding client.

Learn more here:

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.