It finishes. Not just starts.
The model is the easy part to buy. The harness is what decides whether a task ends in a deliverable or a shrug.
Read requestBob AI
Post linkBob AI
It plans first
You see the plan before the work starts, so a wrong assumption costs you a sentence instead of an hour.
It reads before it writes
Repositories, files, APIs and pages are mapped first. It does not guess at structure it could have looked at.
It recovers on its own
A failed tool call is a branch, not an ending. It retries, backtracks and tries another route before asking you.
It shows its work live
Every step appears in the console as it happens — pause, correct, or let it run.
It keeps going while you do not
Long jobs survive you closing the laptop. Check the run from your phone.
It can be undone
Roll back any run and take the other fork. Nothing is a one-way door.
Every capability is a plugin
Tools install from npm. Write one in an afternoon, share it with the team, or take one from the market. The harness is open source under MIT — you are never locked into our idea of what an agent should be able to do.
About the harness
What is BobCode, in one sentence?
Is it really open source?
What do I need to run it?
It finishes. Not just starts.
Most agents are impressive for ninety seconds and then stall on a failed tool call. The harness is the part that plans, retries, backtracks and keeps going — and it is the part we have spent the most time on.