Developer dashboard · coming in the next release
The Cotterpin dashboard: your account, machines, savings and bug reports, in one place.
Cotterpin works on your machine and keeps its figures there. The dashboard is where you can see them across all your machines, check your licence, follow the bugs you reported and the discounts they earned. It shows figures only. Your code never leaves your machine.
Why we are building it
One view across machines
You may run Cotterpin on a work laptop, a home machine and a spare. Today each keeps its own counts. The dashboard adds them up, so you see what your agents did and what Cotterpin caught this week and this month, wherever you worked.
Your account, plainly
Which plan you are on, when it renews, which machines it covers, and the upgrade on offer, without digging through emails. Turning auto-renew on or off changes the subscription itself.
Credit for the bugs you find
Every real defect you report makes Cotterpin better for everyone. The dashboard shows each report's progress and the credit and discounts it earned you.
Getting started takes four steps
- Register with your email and a password. Your email is your username. The password needs at least 12 characters, with upper- and lower-case letters and a number. You can add an authenticator app for a second step.
- Confirm your email. We email you a code. Typing it proves the address is yours, so nobody can register in your name.
- Find your licence. If you bought Cotterpin with that email, your licence is found at once. Otherwise claim it from your terminal with
cotterpin subscribe --claim <email>.
- Link your machines. On each machine run
cotterpin dashboard link: it shows a short code, you confirm it on the dashboard, and that machine is linked. A licence covers three machines; unlinking one on the dashboard frees its place.
Nothing is sent from a machine until you switch it on there, in your own terminal, and you can see exactly what would be sent first.
What you see
Account
Your plan (Watch, Pro or Team), its expiry or renewal date and auto-renew, your linked machines and when each was last seen, your Team seat if you have one, and the discounts you have earned.
Activity and savings
The same figures as your terminal's summary line, explained: agent actions checked, guard rails fired (refused, asked, advised), commits and pushes, and what the model and effort matrix saved, by day, week and month.
Bug reports
Every report you sent and where it is: received, being triaged, confirmed, fixed, released. The same list cotterpin bug-report prints, with the credit each one earned.
Reports
The activity and savings report as a page or a PDF, for any range, and optional weekly or monthly reports to your own address.
Bug hunters
What it is: when you report a real defect in Cotterpin, you earn credit, and as your credit grows you reach grades that bring discounts and early access. Why we do it: Cotterpin's guard rails get better fastest from the failures developers meet on their own code. A failure you report becomes a fix for every user, so the people who find them share in what they make possible. The grades and what they earn are on the savings page.
The triage period
Each report is checked before it earns credit: is it the same failure as one already reported, the same gate or healing skill, or something already in our plan to build and deploy? A known one adds weight to the existing item, so it is fixed sooner. A new one opens a new item. Your dashboard shows which, and when the fix ships. Reports can be sent by you, one at a time, or automatically once you switch that on for a repository; you can always send or deny any report yourself.
What never leaves your machine
No code, ever. Not your files, diffs, paths, commands, prompts, agent replies, commit messages, repository names or secrets. The dashboard holds figures only: dates, counts, savings, and an id for each repository, never its name or address.
The one exception is yours to make: a team pack is a .cotterpin/ folder your team commits to its own repository, holding your team's own rules. It goes wherever that repository goes, under your team's control, and never to Cotterpin.
Start with Cotterpin today; the dashboard joins it in the next release.
Your terminal already shows today's figures: cotterpin report daily and cotterpin report weekly keep your history on your machine.