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