tb

Your projects

← All projects

Your apps

Every project that has a live address, one click away.

Ideas waiting for you

Agents suggest work here. Nothing goes on a board until you say yes.

Finished work to check

Agents have done these. Nothing counts as done until you accept it.

Your agents

Who works on what, what each one is allowed to do, and what you have asked them to run.

Everything that happened

Every idea, change, run and deploy — newest first.

Fixes for common errors

Symptom on the left, the command that clears it on the right. Most of these take one command — try this before asking an agent.

Git & GitHub

Push rejected — "fetch first" / "updates were rejected"
Pull the latest changes, then push again: git pull --rebase then git push
Merge conflict markers appear in a file
Open the file, remove the <<<<<<< / ======= / >>>>>>> blocks by hand, keep the correct code, then git add . and git commit
Authentication failed / GitHub won't accept a password
Log in via the CLI: gh auth login — follow the prompts
"fatal: not a git repository"
Wrong folder — cd into the project first, or git init if it's brand new
A file is too large / blocked from committing
Unstage it: git rm --cached <file>, add it to .gitignore, then commit again

Cloudflare Wrangler

Logged out / auth error before a deploy
npx wrangler login — opens a browser tab to sign in
Not sure which account is active
npx wrangler whoami
Logged into the wrong Cloudflare account
npx wrangler logout then npx wrangler login again
"Authentication error [code: 10000]"
The saved token expired — run npx wrangler login again
Deploy succeeds but hits the wrong project
Check the name field in wrangler.toml matches the project in the Cloudflare dashboard

Google Apps Script (clasp)

Not logged in / clasp push fails right away
npx clasp login
"User has not enabled the Apps Script API"
Turn it on at script.google.com/home/usersettings, then try again
Logged into the wrong Google account
npx clasp logout then npx clasp login again
Local files might be out of sync with what's live
Sync down before pushing up: npx clasp pull, review, then npx clasp push
"Invalid credentials" on push
Re-authenticate: npx clasp login (add --creds only if using a service account key)
Still stuck?

Confirm you're in the right project folder (pwd) and logged into the right account for this project — accounts differ between apps. Re-read the error once more; it usually names the exact file or step that failed. If none of that clears it, that's the point to come back with the exact error message.