By act101-ai
Transform code across 100+ languages using AST-aware analysis and refactoring with preview mode, undo/redo, and safety guardrails for AI agents.
Agent specialized in exploring and understanding codebases using act tools
Agent specialized in reviewing code for issues using act diagnostic tools
Agent specialized in planning and executing code refactoring using act tools
Execute structural decompositions based on an architectural analysis report. Use when breaking circular dependencies, splitting god classes, reducing coupling between modules, extracting interfaces at seam boundaries, or executing any large-scale structural change identified in an architectural analysis. Requires the architectural-analysis skill to have been run first.
Use when asked to audit architecture, produce a comprehensive architectural overview, get the full structural picture of a codebase, assess overall health and porting readiness, find module boundaries, circular dependencies, coupling hotspots, dead code, or code patterns. Depth 3 — full audit with hypothesis-driven investigation. Replaces the architectural-analysis skill.
Use when looking for extraction candidates, planning a module split, analyzing module boundaries, or before decomposing a large component. Also use when asked "where should I split this?" or "find natural module boundaries". Depth 2 — investigate. Produces extraction candidates with cut costs, layer violations, interface width assessment, orphan types, and a recommended decomposition sequence.
Use before modifying a file or symbol, or when asked "what breaks if I change X?". Depth 0 — fast, no follow-up queries, returns immediately. Two modes: inline (no artifacts, default for agent-initiated use) and artifact (writes to docs/act/, triggered for human-initiated requests or Critical risk verdicts).
Generate boilerplate code from existing types using AST-aware code generation. Use when creating constructors, getters/setters, builders, equals/hash methods, JSON serialization, toString, interface implementations, test stubs, or any repetitive code derived from existing class/struct definitions. Supports batch generation for maximum efficiency.
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
AST-aware code transformer for AI coding agents. 65+ MCP tools for code analysis and refactoring across 190+ languages and representational grammars — typically 80–99% fewer tokens than reading source files with built-in tools.
This repository is the public distribution point for act: plugin
files for the Claude Code marketplace and
pre-built binaries for every supported platform. Source code lives in
a separate, gated repository.
All install paths produce a single statically-linked (or dependency-free) executable. The recommended path is the shell installer — it handles binary download, Terms of Service, and optionally wires the Claude Code plugin in one step.
curl -sSL https://raw.githubusercontent.com/act101-ai/act101/main/install.sh | sh
The installer downloads the matching binary for your platform, verifies
it against SHA256SUMS.txt, places it on your PATH, walks the
Terms of Service, and offers to register it with Claude Code.
Non-interactive flags (pass after sh -s --):
--accept-terms-of-service=yes — accept TOS non-interactively.--install-claude-plugin=<yes|no|ask> — control Claude Code plugin
registration. Default is ask in interactive shells, no otherwise.--prefix=<dir> — install prefix (defaults to /usr/local/bin as
root, ~/.local/bin otherwise).--version=v0.7.19 — pin a specific release.--dry-run — print what would happen without making any changes.--debug — verbose trace output (enables set -x).Uninstall:
curl -sSL https://raw.githubusercontent.com/act101-ai/act101/main/install.sh | sh -s -- uninstall
irm https://raw.githubusercontent.com/act101-ai/act101/main/install.ps1 | iex
Non-interactive:
iex "& { $(irm https://raw.githubusercontent.com/act101-ai/act101/main/install.ps1) } -AcceptTermsOfService yes -InstallClaudePlugin yes"
act on PATH)If the shell installer has already placed act on your PATH, or you
built from source, you can register the plugin directly with Claude
Code:
claude plugin marketplace add act101-ai/act101
claude plugin install act101@act101-marketplace
On first session start the plugin's launcher locates the act binary
already on your PATH (version-matched). If none is present it falls
back to downloading one under ${CLAUDE_PLUGIN_DATA}/bin. Node 18+ on
PATH is required for the launcher either way.
Tool list and skills are described in plugin/README.md.
Grab the archive for your platform from the
latest release,
verify against SHA256SUMS.txt, extract, and place act (or
act.exe) on your PATH.
# Linux x86_64 (static musl build)
curl -LO https://github.com/act101-ai/act101/releases/latest/download/act-x86_64-unknown-linux-musl.tar.gz
tar xzf act-x86_64-unknown-linux-musl.tar.gz
install -m 755 act ~/.local/bin/act
| OS | Architecture | Archive |
|---|---|---|
| Linux | x86_64 | act-x86_64-unknown-linux-musl.tar.gz (static) |
| Linux | x86_64 | act-x86_64-unknown-linux-gnu.tar.gz |
| Linux | aarch64 | act-aarch64-unknown-linux-gnu.tar.gz |
| macOS | x86_64 | act-x86_64-apple-darwin.tar.gz |
| macOS | aarch64 | act-aarch64-apple-darwin.tar.gz |
| Windows | x86_64 | act-x86_64-pc-windows-msvc.zip |
| Windows | aarch64 | act-aarch64-pc-windows-msvc.zip |
The Linux musl build is statically linked and has no libc version
requirement — use it if you see GLIBC_X.YY not found from the glibc
build.
act requires one-time Terms of Service acceptance before any tool
runs. The shell installer walks you through it. Outside the installer,
accept from a terminal:
act tos show # read the terms
act tos accept # record acceptance
Under the Claude Code plugin, the MCP server always starts but gates
every tool behind the TOS. Use the tos_show and tos_accept tools —
Claude Code's standard tool-consent UI is the acceptance surface.
act is free for personal and open-source use — forever. No license key, no account, no expiration. All query tools, all core languages, rename, fix-auto, and three analysis tools — included permanently.
npx claudepluginhub act101-ai/act101 --plugin act101Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
AI-powered development tools for code review, research, design, and workflow automation.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.