repome
Agent-native git hosting with a CLI, SDK, and typed API.
repome is agent-native git hosting with a command line, a JavaScript SDK, and a typed HTTP API.
The product surface is familiar: organizations, repositories, branches,
commits, tree reads, blob reads, and scoped tokens. The machine interface is
the primary surface: commands return structured output with --json, the SDK
commits files without cloning, and the API contract is shared across the
server and clients.
Why repome
Agent-native API
Typed RPC procedures cover repos, orgs, members, keys, tokens, and git reads or writes.
CLI-first workflow
Sign in, create repos, clone, inspect git data, and mint scoped tokens from one command.
SDK commits
Use @repome/sdk to stage files in memory and commit them through the API, including anonymous ephemeral repos.
Quick start
# 1. Install the CLI
npm i -g @repome/cli
# 2. Authenticate
repome init
# 3. Create your first repo
repome repos create hello-world
# 4. Clone it
repome git clone hello-worldNext up
Getting started
Install the CLI, sign in, and create your first repo.
For agents
Install the canonical SKILL.md and wire repome into your coding agent.
CLI reference
Command groups, flags, and environment variables.
Git SDK
Commit from any JavaScript runtime — no clone required.
API reference
RPC paths, OpenAPI docs, auth headers, and public procedure groups.