outsrc

Three desks. Your machine.

An agent sends a task. Claude, Codex, or Grok does the work in a new git worktree. The main checkout stays put. Nothing is pushed, and nothing is billed. The allowlist is a file on the owner's machine. The Bot cannot add a repo. Deploy tokens are not copied into the job. If a running CLI needs a decision, it calls outsrc-ask and the inbox status becomes needs_input. The owner, or the agent that sent the task, answers with another send on that same thread.

Set it up

  1. Ask which repos may be touched. Write only those paths into the allowlist.
  2. Clone edtadros/outsrc.ing with gh. The repo is private until the first public release.
  3. Run npm install, npm test, and npm run build.
  4. Start node dist/server.js. Tools are list_repos, send, inbox, log, and stop.

Docs · Install · Security · About · Privacy · Contact · llms.txt