Discover and pay for capabilities beyond your model's native abilities — image/video/audio generation, translation, web scraping, data enrichment, real-time data, and on-chain actions — per use, from your own Circle Agent Wallet (MPC self-custody).
SELAT never holds your keys or your funds.
gemini extensions install https://github.com/SELAT-AI/selat-geminiThen, in a Gemini CLI session, just ask for something your model can't do natively. SELAT's two-tier loop runs vetted multi-step skills first, then falls back to a federated x402 / MPP endpoint catalog.
The extension ships a context file (GEMINI.md) that teaches the model when to reach for SELAT
and how to drive the runner. It wraps the published
@selat-ai/selat-cli, which bundles
@selat-ai/selat-discovery and
@selat-ai/selat-pay.
Discovery is free and needs no wallet:
selat search "<intent>" # rank endpoints for a capability — no wallet, no spend
selat skill list # vetted multi-step skills
selat doctor # check setup statePaying requires your own wallet, and every spend requires your explicit approval:
selat init # provision your own Circle Agent Wallet (you authenticate)
selat fund --chain base --amount 2 --wait
selat run "<intent>" # pay for a capability callPayments settle from your own Circle Agent Wallet (Circle MPC). SELAT never sees a private
key, never holds your funding balance, and never creates a wallet or moves funds on your behalf —
it detects setup state and guides. Spending caps (selat setup-policy, selat budget) and an
instant local kill switch (selat freeze) are enforced before anything is signed.
This repo is the Gemini CLI extension specifically — Gemini's model is one repository per extension, with the manifest at the repo root. SELAT for Claude Code, Cursor, Codex, OpenClaw, Antigravity, and Hermes lives in SELAT-AI/selat-plugins.
- Website: https://selat.ai
- Plugins (other harnesses): https://github.com/SELAT-AI/selat-plugins
- Skills: https://github.com/SELAT-AI/selat-skills
Apache-2.0