Ecosystem
Everything built around one vault
The GitSafe ecosystem is a set of interfaces built on top of the same Solana program. Every tool talks to the same vault, the same identity anchor, and the same on-chain settlement layer.
BOT
@gitsafebot
Mention in any GitHub issue or PR. AI-parsed commands, on-chain executed, zero gas for users.
CLI
Terminal
Run vault operations from your terminal. Same commands as the bot. JSON output.
SDK
TypeScript SDK
Embed GitSafe into your own projects. Build AI agents, CI/CD pipelines, bounty bots.
GITHUB APP
Repo Connect
Webhook access, granular per-repo permissions, auto-payout on PR merge.
PLAYGROUND
Try it — Playground
A public GitHub repo where anyone can try bot commands without deploying a vault.
DASHBOARD
Web App
Monitor vault balances, repo connections, and transaction history from your browser.
GitHub Bot
@gitsafebot — primary interface
Mention @gitsafebot in any GitHub issue or pull request. Claude Haiku parses your intent in any language, and the Relayer submits the transaction to Solana. Gas always covered.
> @gitsafebot deposit 10 USDC
gitShield complete. 10.00 safeUSDC minted.
Fee: 0.02 USDC · Tx: 4a1z…9efK · solscan.io/tx/4a1z…9efK
> @gitsafebot create project "Sprint 1" with 500 USDC
Workspace deployed. 500.00 safeUSDC locked in escrow.
> @gitsafebot assign this to @alice with 80 USDC
Bounty escrowed. Releases automatically on PR merge.
CLI
Terminal — run from anywhere
# Install globally
npm install -g gitsafe
# Authenticate
gitsafe auth login
# Check balance
gitsafe balance
# Deposit
gitsafe deposit 10 USDC
SDK
TypeScript SDK
import {{ GitSafeAgent }} from "@gitsafe/sdk";
const agent = new GitSafeAgent({{ githubToken: process.env.GITHUB_TOKEN }});
const balance = await agent.balance();
await agent.deposit({{ amount: "10", token: "USDC" }});
await agent.assignBounty({{
repo: "acme-org/app", issue: 42, assignee: "alice",
amount: "80", token: "USDC",
}});
© 2026 GitSafe · All rights reserved.
← Home