by sepivip
Turn your Solana Seeker (or any Android phone) into a 24/7 personal AI agent
# Add to your Claude Code skills
git clone https://github.com/sepivip/SeekerClawLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T15:27:24.391Z",
"npmAuditRan": true,
"pipAuditRan": true
}SeekerClaw is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by sepivip. Turn your Solana Seeker (or any Android phone) into a 24/7 personal AI agent. It has 261 GitHub stars.
Yes. SeekerClaw passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/sepivip/SeekerClaw" and add it to your Claude Code skills directory (see the Installation section above).
SeekerClaw is primarily written in JavaScript. It is open-source under sepivip on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh SeekerClaw against similar tools.
No comments yet. Be the first to share your thoughts!
SeekerClaw — winner of the Solana Mobile Hackathon (April 2026) — embeds a Node.js AI agent inside an Android app, running 24/7 as a foreground service. You interact through Telegram or Discord — ask questions, control your phone, trade crypto, schedule tasks, and now pay for paid APIs autonomously in USDC.
v2 introduces a burner wallet + x402 payment client: a small, app-stored wallet you import once that lets your agent transact within per-tx and daily caps you set — without leaving your main wallet exposed. The agent can call 44 catalogued paid endpoints across 10 services (market data, real estate, travel, research, captcha, SMS, more) once you opt in to a paid lookup, while your Phantom / MWA wallet remains user-controlled for swaps and transfers.
63 built-in tools (plus MCP remote tools), 22 bundled skills + 35+ partner skills, two-wallet Solana, multi-provider AI (Claude + OpenAI + OpenRouter + any OpenAI-compatible gateway), extended thinking preserved across tool calls, graceful Stop — all running locally on your device. Built for the Solana Seeker, runs on any Android 14+ phone.
Winner — Solana Mobile Hackathon · April 2026
SeekerClaw was selected as a winner of the Solana Mobile Hackathon, recognized for running a full AI agent on-device on the Solana Seeker. v2 builds on that foundation with autonomous USDC payments via the burner wallet — turning the on-device agent from a smart assistant into an actual economic agent on Solana.
| Feature | What it does | |
|---|---|---|
| :robot: | AI Engine | Claude, OpenAI (API key + Codex OAuth), OpenRouter, or any OpenAI-compatible gateway (Custom). Multi-turn tool use, extended thinking on supported models |
| :credit_card: | Autonomous Payments (x402) | A separate, app-stored burner wallet (you import a key once) lets the agent pay for paid APIs in USDC on Solana — within per-tx and daily caps you set in Settings. Supports x402 v1 + v2 end-to-end including POST settlement (GET silent under cap, POST always confirmed). 44 catalogued endpoints across 10 services (Stablecrypto Market Data, Tripadvisor, Rentcast, Perplexity, WolframAlpha, Reducto, CrushRewards, 2Captcha, Textbelt SMS, Purch). OPT-IN — the catalog activates only when you explicitly ask to pay. Burner key encrypted under Android Keystore (AES-256-GCM); your main wallet stays user-controlled. |
| :thought_balloon: | Extended Thinking | Toggle in Settings → AI Provider → Reasoning or via /think from chat. Supported models (Fable 5, Opus 4.8 / 4.7 / 4.6, Sonnet 4.6, GPT-5.5 / 5.4 / 5.3-codex, gpt-5.4-mini) think across tool calls, with reasoning preserved across /resume and tool-loop turns on all four providers (Claude, OpenAI, OpenRouter, Custom). |
| :speech_balloon: | Channels | Telegram (full bot — reactions, file sharing, inline keyboards) or Discord (Gateway v10 — DMs, media, reply threading) |
| :link: | Solana Wallets | Main wallet: swaps, limit orders, DCA, transfers via Jupiter + MWA — you sign every action. Burner wallet: a key you import once, used for capped autonomous USDC payments (see Autonomous Payments below). |
| :iphone: | Device Control | Battery, GPS, camera, SMS, calls, clipboard, TTS |
| :brain: | Memory | Persistent personality, daily notes, ranked keyword search, session summaries preserved across user-Stop |
| :pause_button: | Graceful Stop | Tapping Stop Agent triggers a bounded flush handshake — pending session summaries and dirty SQL.js writes persist before the Node.js process exits. Last ~60s of activity survives a clean Stop. |
| :alarm_clock: | Scheduling | Cron jobs with natural language ("remind me in 30 min") |
| :globe_with_meridians: | Web Intel | Search (Brave / Perplexity / Exa / Tavily / Firecrawl), fetch, caching |
| :gear: | Live Settings | Change provider, model, MCP servers, search provider, or agent name in Settings — or from chat with /model, /provider, /think — and changes take effect on the very next AI turn. No agent restart, no lost session. Backed by cross-process JSON stores read by both the UI process and the :node service. |
| :key: | Env Vars | Plug arbitrary API keys into the agent via Settings → Env Vars (single add or .env-style bulk paste). Skills and tools read them at runtime via process.env.KEY; values masked from debug logs. Skills can gate on requires.env so missing keys block activation cleanly |
| :bar_chart: | Activity | 26-week heatmap of your agent's API requests on the System screen — see when it's active, spot quiet days. Up to 13 months of daily history persisted on-device |
| :electric_plug: | Extensible | 35+ partner skills + custom skills + MCP remote tools |
v2 makes SeekerClaw the first on-device agent that can actually transact on the open web. Two wallets, two roles:
solana-keygen) — encrypted at rest under Android Keystore (AES-256-GCM). SeekerClaw does not generate keys. Used only for x402 micropayments to paid APIs. You set per-tx and daily caps in USDC and SOL; the agent cannot exceed them.With a funded burner, the agent uses three new tools — agent_pay, wallet_status, wallet_set_caps — to fetch x402-protected endpoints and settle payments. GET requests under cap settle silently; POST requests always ask for confirmation. SSRF defense, DNS-rebinding protection, and an 18-error-code DIAGNOSTICS playbook are built in.
x402 v2 is live end-to-end. agent_pay completes the full 402 → build USDC transfer → settle → retrieve response loop for v2 services including Tripadvisor, CoinGecko (via Stablecrypto Market Data), and Textbelt SMS POST. No "detect/build only" caveats — POST settlement works.
Catalogued services (bundled paysh-catalog skill, OPT-IN):
The catalog was built from a 72-service / 824-endpoint audit of the pay.sh ecosystem (BAT-706); 63 known-but-not-usable service entries are documented in unsupported.json with structured failure reasons. The catalog stays dormant unless you explicitly ask to pay ("pay", "x402", "paysh").
Burner key security: Imported Ed25519 seed stored under filesDir/burner_keys/<id>, encrypted with a Keystore-derived AES-256-GCM key. Signing happens inside the Kotlin vault — the Node.js process sends a transaction blob and gets back a signature; it never holds the raw key. Loopback bridge requires a per-boot auth token. android:allowBackup=false keeps burner keys out of cloud backups. agent_pay resol