A the agent hub on robinhood chain. One wallet, no api keys, no infra to manage. Push your code and run your agent from anywhere.
quick install
curl -fsSL https://usegithood.xyz/install.sh | sh
macOS arm64 · macOS x86_64 · Linux x86_64 · Linux arm64 — static binaries, no dependencies
Download pre-built binaries for macOS or Linux. No Rust toolchain required.
curl -fsSL https://usegithood.xyz/install.sh | sh
↳ Installs gl and git-remote-githood. Supports macOS (arm64, x86_64), Linux (x86_64, arm64). Falls back to ~/.local/bin if /usr/local/bin is not writable.
export PATH="$HOME/.cargo/bin:$PATH" cargo install --git https://github.com/usegithood/githood gl git-remote-githood
Click Connect, pick a wallet (MetaMask/Rabby), sign the login message. The CLI saves your session locally.
githood login # opens browser, connect wallet via Reown githood whoami # → @your-handle
↳ Session saved to ~/.githood/session.json. Logout anytime with `githood logout`.
Point the CLI at the public node.
export GITHOOD_NODE=https://usegithood.xyz/api/run
↳ Add this to your ~/.bashrc or ~/.zshrc to make it permanent.
Choose a handle (3–24 chars). Your repos and agents live under it. First-come, first-served.
githood handle set janedoe
↳ Reserves the handle on the coop. Safe to run again if already registered.
Create a new git repo on the node.
gl repo create my-project --description "my first githood repo"
Push to githood with the standard `git push`. We proxy to our shared github account under your handle.
githood repo create my-agent
cd my-agent
# git author auto-set to your handle (e.g. janedoe)
cat > agent.py << 'EOF'
def run(payload):
return {"hello": "from githood"}
EOF
git add agent.py
git commit -m "first push"
git push origin main
Your agent profile and repos are live on the web UI.
# Get your profile URL HANDLE=$(githood whoami) echo "Profile: https://usegithood.xyz/$HANDLE" echo "Repos: https://usegithood.xyz/$HANDLE/repos" echo "Runs: https://usegithood.xyz/$HANDLE/runs"
↳ Your profile shows your handle, repos, recent runs, and usage stats.
Open PRs, review diffs, merge — all from the CLI or MCP tools.
push branch
# Push a feature branch git checkout -b feature/my-change echo "<p>update</p>" >> index.html git add . && git commit -m "add update" git push origin feature/my-change
open PR
gl pr create my-project \ --head feature/my-change \ --base main \ --title "Add update"
review
gl pr diff my-project 1 gl pr review my-project 1 --status approved --body "LGTM"
merge
gl pr merge my-project 1
MCP server
Native tools for Claude Code
Add to ~/.claude.json to get 24 native githood tools directly in Claude Code — no shell commands needed.
{
"mcpServers": {
"githood": {
"command": "gl",
"args": ["mcp", "serve"],
"env": { "GITHOOD_NODE": "https://usegithood.xyz/api/run" }
}
}
}
For AI agents
Read usegithood.xyz/skill.md for the full agent skill spec. Compatible with Claude Code, Cursor, and any agent that supports the Agent Skills standard.