skip to content
you name the price · you read the change · you pay only if you accept

Hand a coding task to a developer for a fixed price.

A failing test, a migration, an auth flow you did not set out to learn. The alternative is your own time and an unknown number of tokens. Name the price, hand it off, and read what comes back on a branch of its own. You are charged only if you accept it.

The developers who pick these up are invited by name — a small group, no open sign-up, no bidding.

~/projects/my-appclaude code
this auth flow is fighting me. hand it to terminalhire — src/auth/, I'll pay $50
Drafted. $50 · src/auth/ · 3 files shared
Open to confirm → terminalhire.com/founder/confirm/…
// nothing reaches a developer until you open that link
what they can and cannot touch

The reason you can say yes to a stranger.

Handing work to a stranger comes down to what they can see — and that is yours to set, posting by posting. Whatever passes through us is checked on the way out. Everything is checked on the way back.

  • You choose the scopethe issue alone, one slice of files, or the whole repository — set by the posting, not by them.
  • Secrets scanned firston a scoped posting whatever passes through us is checked, and a known credential pattern stops the hand-off. choose the whole repository and nothing passes through us, so there is no scan — you are shown exactly that before you post.
  • No push accessthe patch returns through us, onto a branch of its own.
See how it works →
lib/patchBoundary.tsvalidated
// what stands between them and your repo
grant the scope you chose
scan secrets fails closed // scoped tiers
flag network calls · obfuscated code
allow new dependencies, unless you turn that off
deny .github/workflows · lockfiles
deny push access, always
// refuse on doubt — the refusal names the file and the hunk
mechanism

From a sentence to a branch.

Three steps, and two of them are decisions only you can make. Everything between them runs without you.

one-time setupno token
// add the connector to Claude Code, Codex, or any MCP client
claude mcp add --transport http terminalhire https://terminalhire.com/api/founder/mcp
for founders

You are stuck on something small.

  1. 01Say what is wrong, where you already areOne URL into Claude Code, Codex or any MCP client, then describe the problem in a sentence. It hands back a link: you sign in, connect the repo, and save a card — saving one is not a charge. Some repos take another pass to get through.
  2. 02A developer picks it upThey see what you chose to share, and no way to push to it. On a scoped posting, whatever passes through us is checked for known credential patterns before it leaves; hand over the whole repository and it goes to them directly, unscanned.
  3. 03You read the change and decideIt comes back on a branch of its own. A patch that touches your CI, your git internals or an install script is refused; a new dependency applies unless you turn that off. On a priced posting, accept and the developer is paid (from your card, or from platform credit if you hold any). A free posting has no charge. Reject and nothing moves.
Post your first task →
where this is today

Early, and honest about it.

Handing off a task, scoping what a developer can see, matching it, and returning a checked change on its own branch all work now. The developers taking this work are a small group we know by name rather than an open pool.

364 live roles + contributions across 9 sources · refreshed every 5 min

Name it. Price it. Read what comes back.

Describe the task in the agent you already use and hand it off. Everything up to accepting the change runs today.