Keep what matters
Compacts over-budget context while reporting the before-and-after size.
100,000 → 4,000 characters Fixture result, not a provider-token benchmark.Repository-aware tools for autonomous software work.
Describe your goal. minitok plans, executes, verifies, and iterates within configured limits??좏릱hen stops safely for review if your checks do not pass.
npm install -g @flotic/minitok@1.4.0
AI coding agents generate code. minitok manages the workflow around them -- planning, verifying, and iterating until the goal is met.
minitok is not another AI model. It is a workflow runtime that structures the task, controls execution, verifies results, and handles retry and recovery within configured limits — around whatever model you choose.
A closed loop for every repository change, with explicit verification and safe-stop boundaries.
Tell minitok what you want changed in plain language.
Goalminitok directs your coding agent.
AgentYour checks validate the result.
ChecksFailures guide targeted retries.
RetryAn approved, verified result is applied to your working directory.
ResultFailsafe: if checks fail or configured limits are reached, minitok stops without merging the change. The normal approval applies one complete change set; file-by-file cherry-picking is not currently supported. If the final patch cannot be applied cleanly, it is preserved at .minitok/last-run.patch for inspection.
One goal, coordinated execution, and a result your checks can verify.
Context compaction and bounded run history, without unsupported performance promises.
characters preserved within the configured budget
Compacts over-budget context while reporting the before-and-after size.
100,000 → 4,000 characters Fixture result, not a provider-token benchmark.Stores bounded local outcome history for targeted retries.
2 outcomes · 2 checks passed Persistence shown; model learning not claimed.Core tools for real developer workflows.
Use supported providers and switch without changing workflow.
Changes use context from your actual codebase.
Iterates toward your goal with bounded execution.
Set token limits and control usage.
Uses execution history to target retries.
Exposes tools for external coding agents.
Install, configure your provider, describe the change, then review the result.
Requires Node.js ≥ 22.19.0 and git. Bring your own LLM provider keys.
Describe a task in plain language; minitok runs the workflow.
"Prevent duplicate signup accounts and add a clear error."
"Add signup validation and tests; verify before completion."
"Upgrade auth and fix the tests that break."
Protect credentials and control where code runs.
Only authorized installations can access protected minitok capabilities.
Activation keys are encrypted at rest so sensitive credentials stay protected.
Session boundaries help keep authenticated workflow access isolated and controlled.
Rate limits help protect public endpoints and keep access reliable.
Choose the telemetry boundary for your workflow.
Local-first workflow runtime
Local-first workflow runtime
Local-first workflow runtime
LLM provider usage is billed separately. Monthly subscriptions renew automatically until cancelled. Cancel anytime through the Dodo customer portal; access continues through the current paid billing period, and cancellation stops the next renewal. The current paid billing period is not automatically refunded. No free trial. See the Cancellation Policy.
No. minitok is a workflow runtime that orchestrates your chosen model through planning, execution, verification, and retries.
Yes. Bring supported provider credentials and pay that provider directly for model usage.
Yes. minitok edits your working directory locally; code-generation requests go to your configured provider.
Open includes consented per-run telemetry for 30 days; Select, consented aggregate-only telemetry for 14 days; Private stores no telemetry. Each includes one installation and no free trial. Cancel anytime through the Dodo customer portal; access continues through the current paid billing period and the next renewal is canceled. The current paid billing period is not automatically refunded. See the Cancellation Policy.