Caveman / Pebble In private development

A coding agent. At home in your terminal.

pebble

Big ideas. Small prompt.

Read the repo. Make the change. Check the work.

Take a look inside
pebble~/your-next-idea
Preview

The retry helper runs one time too many. Fix it.

Pebble

On it. Let’s make it work.

Retry limit fixed. Boundary cases covered.

src/retry.tsChanges
export async function retry(run, maxAttempts) {  for (let n = 0; n <= maxAttempts; n++) {  for (let n = 0; n < maxAttempts; n++) {     const result = await run();     if (result.ok) return result;   }   throw new Error("Retry limit reached");}
npm test -- retry Passed
Ready for review
A small window. A lot of possibility.Interactive, scripted preview

Your repo. Your rhythm.
Room to think.

Stay close to the code.

Read, edit, and run commands in your working directory. Keep command sessions between steps.

Bring your model.

Connect your provider credentials. Choose the model you want to work with.

Make it your own.

Your repository instructions, skills, and supported plugins come with you.

Terminal-Bench 2 pilot / 9 September 2026

Less overhead.
Work that checks out.

Three tasks. Same model. One attempt each.

−31.2%

estimated API spend
vs. Codex CLI, failures included

3/3

tasks passed
Codex CLI passed 2/3

Small pilot, not a full benchmark score. See the details

Both agents used GPT-5.6-Sol with medium reasoning. Pebble had programmatic tools and speculation enabled. Routing, skills, plugins, browsing, personal memory, and notebook rollovers were off.

Both passed async cancellation and C++ heap repair. Pebble also passed gRPC; Codex’s server was not running when checked. Runtime was nearly identical; Pebble used more output tokens and API requests.

Costs are estimates, not invoices. Three preselected tasks and one attempt per agent do not establish a general advantage. Raw traces and verifier artifacts are not published here.

Full pilot results, including failed attempts
MetricCodex CLIPebble
Tasks passed2/33/3
Estimated API spend$0.5916$0.4073
Cost per passed task$0.2958$0.1358
Input tokens, including cached437,787206,500
Output tokens8,91710,112
API requests3135
Runtime355.7s355.0s
Download the results

Something on your mind?
Put it in your terminal.

Pebble is taking shape. Be there when it lands.

Join the waitlist. We’ll let you know.