bandicot

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.

The Regression DeskThe failure stays at the top of theproject, the plan stays on screen, andeach test file is a version you can …plan-readA plan to read before any test is writtenchecksChecks in bandicot.checks.json, run in a…checks-runChecks that run without your environment's…versionA version for every test file the agent…test-intent

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.

test-intent / notes.mdchanged by the agentversion kept # Developers writing regression tests with…-You describe the bug, the agent offers-a string of tests, and by the fifth …+The failure stays at the top of the+project, the plan stays on screen…Restore fileUndo this run

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
Free1 profileFree

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

Session in test-intent/

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.