Describe the failure first. Let the test come second.
Keep the failing case in the project and ask the agent for a plan. Checks defined in bandicot.checks.json run in a copy of your project, without your secrets, so a new test can be tried without touching the original.
Free for one person on your Mac, no card. Your model provider bills you directly.
What is in the app for you
Free Bandicot core
The free plan has every capability for one profile. Bring a provider key, a local model, or both; a provider's own bill stays yours.
A trusted harness around the model
Bandicot gives every agent a project, tools, a session that survives restarts, approvals, and a clear place to stop.
Projects that hold the work
Keep files, context, plans, and decisions with the project instead of losing them in a disposable chat.
Durable work sessions
Close the window, restart, or pick up from another of your Macs without turning the work into a brand-new conversation.
Worth it, in four lines
- What you get
- A test-writing session with its intent and changes recorded.
- Why it holds
- The host records tool results and versions project file edits, and a changed checks file asks for approval again.
- How soon
- Describe the failure in the existing project, then add cases with /also while the run continues.
- What you stop doing
- No losing the original failure under a string of suggested tests.
What it takes to begin
No losing the original failure under a string of suggested tests.
A Mac
Bandicot is a Mac app. The work happens in your folders, on your machine.
A folder
Keep files, context, plans and decisions with the project instead of losing them in a disposable chat.
test-intent/A model
A local model, an OpenAI-compatible endpoint, or a hosted provider you sign in to. The provider bills you directly.
Free
For one person on your Mac. Every plan has every capability.
The Regression Desk
Every line below is already in the plan. Nothing here is an extra you pay for.
- A plan to read before any test is writtenincluded
- Checks in bandicot.checks.json, run in a copy of your projectincluded
- Checks that run without your environment's secretsincluded
- A version for every test file the agent writesincluded
- Saved git history brought back as it wasincluded
Free for one person on your Mac, no card. Your model provider bills you directly.
No contract. Cancel any time from your account and keep the plan until the end of the period you paid for.
What a session leaves behind
The host records tool results and versions project file edits, and a changed checks file asks for approval again.
bandicot
- Asked
- Keep the intent of a regression test with the edits and commands that create it
- Before it wrote
- It asked, and waited for your answer
- Files kept
- historyversion kept
- notes.mdversion kept
- projectversion kept
- Stands behind
- One Versions project can hold up to 100,000 files
- The /also command adds work to the plan without stopping the current work
- You can bring saved git history back to the project
- Paid to Bandicot
- Free
- Model bill
- from your provider
A test-writing session with its intent and changes recorded.
The failure stays at the top of the project, the plan stays on screen, and each test file is a version you can compare, keep or put back.
Describe the failure first. Let the test come second.
Free for one person on your Mac, no card. Your model provider bills you directly.