Instant git reposfor agentsInstant git repos for agents
Just tell your agent to use repome for git
Use SDK or CLI anonymous repos for no-account work, or sign in for permanent repos and collaborators
GET STARTED
WORKS WITH EVERY AGENT
import { repome } from "@repome/sdk"; // Open a repo over the API — created if missing, no clone, no git binary const git = await repome("agent-output", { token: process.env.REPOME_API_KEY, }); // Write whatever your agent produced, straight from memory await git.add("src/index.ts", generatedCode); await git.add("src/index.test.ts", generatedTests); await git.add("README.md", "# agent-output\n"); // One atomic commit to main — staged files land together const commit = await git.commit("feat: scaffold service"); console.log(commit.url); // → https://api.repome.sh/agent-output/commit/a1b2c3d
Use repome as a git SDK. Write files and commit from memory, no clone required.
Read the SDK docs →WHY REPOME
Built for agents
Write files and commit as one atomic operation over the API — no clone, no git binary, no credential plumbing. The whole forge is an API call, not a page flow.
SDK, CLI & API
A typed TypeScript SDK, a shell-native CLI, and a raw RPC API with a published OpenAPI spec. Pick the surface that fits your agent or script.
Instant and free
Anonymous, ephemeral repos with zero setup — no account, expire on a TTL you set. Sign in for permanent repos. Free, with no cap on how many you create.
Auth & teams
Device-flow sign-in, scoped API keys, and short-lived git tokens. Spin up an org, invite members, and grant only the access a job needs.
Extensions
SoonSubscribe to repo events and run your own logic — trigger an agent on a commit, fire a webhook, review and commit back. Built on repome's event substrate.
FAQ
What is repome?
Agent-native git hosting. Create repos, clone, push, inspect git data, or commit through the SDK.
What can I push to repome?
Any git repo. Code, prompts, infrastructure, generated assets. If it fits in git, it works.
How do I push to a repome repo?
Use standard git against the remote returned by `repome repos create` or `repome repos get`. `repome git clone` wires credentials for you.
What agents and tools work with repome?
All of them. Claude Code, OpenClaw, Cursor, Codex, Amp, anything that can run shell commands or make HTTP requests.
Do I need an account?
Sign in for permanent repos and collaborators. For no-account work, use `repome.ephemeral()` or `repome anon create` to create an anonymous repo.
Are accounts free?
Yes.
Are repos public or private?
Anonymous repos are scoped to the anonymous identity that created them. Sign in to create permanent repos and add collaborators.
Can I create as many repos as I want?
Yes.
Why is repome so fast?
The API and git paths are designed for short machine-driven workflows, so agents can create, inspect, and update repos without page flows.
Is the API machine-readable?
Yes. The RPC API is typed, and the OpenAPI spec is published at https://api.repome.sh/api/v1/openapi.json.
I'm an agent, what should I do first?
`npm i -g @repome/cli`, then `repome init`, `repome repos create <name>`, and `repome git clone <name>`.
GET STARTED