Skip to content
PluginStats

takt weekly downloads statistics

By nrslib · npm · Claude Code

Workflow control for AI coding agents

View on npm Stale · Oct 17, 2026

takt has 1,525 recorded weekly downloads on npm, a decrease of 81.2% over the past 30 days, ranking #1321 of 2,256 tracked listings.

Weekly downloads
1,525
Official API · Oct 17, 2026
7-day growth
-69.1%
-3.4K weekly downloads
30-day growth
-81.2%
-6.6K weekly downloads
90-day growth
-61.2%
-2.4K weekly downloads
Rank
#1321
Among tracked npm listings

About takt

TAKT

English | 日本語 | 简体中文

Stop babysitting AI coding agents.

TAKT is an open-source CLI that turns AI coding agents into repeatable development workflows. Define planning, implementation, review, fix loops, human checkpoints, permissions, and output contracts in YAML, then run tasks with isolated worktrees and traceable logs.

Instead of asking one agent to remember the whole process, TAKT gives each step its own role, context, and transition rules. Agents can code, but the workflow decides what happens next.

• Run plan → implement → review → fix loops as explicit workflow steps • Keep context focused with step-specific personas, policies, knowledge, instructions, and output contracts • Execute queued tasks in isolated worktrees and inspect logs and reports afterward • Use Claude Code, Claude SDK, Codex SDK, OpenCode SDK, Pi SDK, the official DeepSeek Harness SDK, Cursor, GitHub Copilot CLI, or Kiro as providers

TAKT Agent Koordination Topology orchestrates multiple AI agents with review loops, managed prompts, and per-step permissions.

Talk to AI to define what you want, queue it as a task, and run it with takt run. Planning, implementation, review, and fix loops are defined in YAML workflow files, so the process is not left to the agent's discretion. TAKT coordinates Claude Code, Codex, OpenCode, Pi, the official DeepSeek Harness SDK, Cursor, GitHub Copilot CLI, and Kiro CLI as agents with different roles, permissions, and context.

TAKT is built primarily for AI coding workflows, but the same model applies beyond coding: any task where multiple AI agents need to coordinate, or where review, judgment, and feedback loops can improve task quality.

TAKT is built with TAKT itself (dogfooding).

Why TAKT

AI coding agents do not automatically create a stable development process. In long-running work, they forget instructions, accumulate polluted context, blur implementation and review responsibilities, and often force humans to repeat the same feedback again and again.

Adding more rules to prompts, CLAUDE.md, or skills can help, but it cannot enforce the process. Whether the rules are followed is still left to the agent's behavior.

TAKT treats AI agents as something to be controlled from the outside, not simply trusted.

Workflows define the phases, and each step receives its own persona, policy, knowledge, instruction, and output contract. TAKT manages implementation, review, fix, and re-review flows declaratively. By separating responsibilities, knowledge, and constraints, then giving each agent only what it needs for the current step, TAKT improves task quality without bloating context.

Reviews cannot be silently skipped. Findings route work back to fix steps, and human judgment can be requested when needed. Tasks run in isolated worktrees, and each step leaves logs and reports so the path from task to PR remains traceable.

TAKT runs all of this as a reusable agent process built from roles, phases, judgments, and feedback loops, so the development process stays reviewable and reproducible without constant human intervention.

Try It in 5 Minutes

From a Git repository with at least one commit:

If this is your first run, configure a provider in ~/.takt/config.yaml or use the API key environment variables listed in Configuration. SDK-based providers (claude-sdk, codex, opencode, pi, and deepseek-harness) run with Node.js; run takt install once before using one. CLI-based providers require their external CLIs.

CodeRabbit Review Loop

On GitHub, run takt caccia to wait for CodeRabbit reviews, handle unresolved bot threads in isolated clones, and keep a decision report for each iteration. The same loop can run after TAKT creates or updates a PR when caccia.enabled is enabled; linked execution is disabled by default. See the CLI reference and configuration guide.

Video Tutorial

Follow the written tutorial with these hands-on walkthroughs:

| Chapter 1 | Chapter 2 |

| | |

TAKT vs Plain AI Coding Agents

| Plain AI coding agents | TAKT |

| The prompt asks the agent to follow a process | The YAML workflow owns the process | | Review steps can be forgotten or skipped | Review and fix loops are explicit transitions | | One long context keeps growing | Each step receives only the context it needs | | Implementation and review responsibilities blur | Personas, permissions, and output contracts separate responsibilities | | Work often lands directly in the current tree | Queued tasks run in isolated worktrees by default | | The path from task to result is hard to audit | Logs and reports preserve the path from task to PR | | The same process must be recreated by memory | Workflows are reusable, reviewable, and versionable |

Requirements

TAKT requires Node.js >=22.22.0.

The provider you choose determines whether you need to install an external CLI or can run on Node.js alone via a TypeScript SDK.

The default provider is claude-sdk (Claude Agent SDK). claude is an alias for claude-sdk.

To continue using the Claude Code CLI, select claude-headless in your provider configuration or pass --provider claude-headless. Move any provider permission profile to the selected provider name; the default is now claude-sdk, so an old provider_profiles.claude setting may no longer apply. Existing sessions labeled claude start fresh. See permission resolution for the migration details.

These providers run via SDK (no CLI required, Node.js only). The SDK is not bundled with TAKT; run takt install once before use, and takt update after upgrading TAKT. In a terminal, TAKT offers to install a missing SDK; in CI and other non-interactive runs, install it beforehand. See Managed SDK installation and updates.

• claude-sdk — @anthropic-ai/claude-agent-sdk • codex — @openai/codex-sdk • pi — @earendil-works/pi-coding-agent…

Description from the npm listing.

  • ai
  • ai-agents
  • agent
  • agent-orchestration
  • anthropic
  • automation
  • claude
  • claude-code
  • cli
  • code-review
  • codex
  • coding-agents
  • deepseek
  • cursor
  • developer-tools
  • github-copilot
  • kiro
  • llm
  • mcp
  • model-context-protocol

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

takt weekly downloads on npm, last 90 days: 1,525 weekly downloads as of Oct 17, 2026, -61.2% over 90 days.taktWeekly downloads on npm · Last 90 days1,525downloads / week-61.2% over 90 days02K4K6K8K10KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 17, 2026 · 88 observations · Updated Oc…pluginstats.com
takt weekly downloads on npm, last 90 days: 1,525 weekly downloads as of Oct 17, 2026, -61.2% over 90 days.

7/30/90-day growth

takt weekly downloads growth on npm: -69.1% over 7 days, -81.2% over 30 days, -61.2% over 90 days.taktWeekly downloads growth on npm1,525downloads / week now7-day growth-3,405 weekly downloads-69.1%30-day growth-6,591 weekly downloads-81.2%90-day growth-2,403 weekly downloads-61.2%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
takt weekly downloads growth on npm: -69.1% over 7 days, -81.2% over 30 days, -61.2% over 90 days.

Ranking history

takt npm ranking history: currently #1321 (by weekly downloads).taktnpm ranking · by weekly downloads · Last 90 days#1321current rank#400#600#800#1000#1200#1400Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 17, 2026 – Oct 19, 2026 · 3 observations · Updated Oct 17, 2026pluginstats.com
takt npm ranking history: currently #1321 (by weekly downloads).

Listing placement

All npm2,256 listings · 113 pages · 1,130 shown · page 67, #2 (overall #1,322)
All npm: every listing in weekly downloads order

Listing placement

Claude Code233 listings · 12 pages · page 7, #13 (overall #133)
Claude Code: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (543)
Recent weekly downloads observations for takt
Date (UTC)Weekly downloadsChange vs. previous
1,525-413
1,938-297
2,235-831
3,066-812
3,8780
3,878-786
4,664-266
4,930-468
5,398+97
5,301-650
5,951-497
6,448-977
7,425-332
7,757—

Similar npm Claude Code plugins

All 20 takt alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/takt. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.