Skip to content

btcdecky-cmd/Earner

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

421 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
SeekerClaw

Android 14+ Kotlin Claude OpenAI Solana Telegram MIT License


SeekerClaw embeds a Node.js AI agent inside an Android app, running 24/7 as a foreground service. You interact through Telegram โ€” ask questions, control your phone, trade crypto, schedule tasks. 56 tools, 35 skills, Solana wallet, multi-provider AI (Claude + OpenAI), all running locally on your device. Built for the Solana Seeker, runs on any Android 14+ phone.

Features

Feature What it does
๐Ÿค– AI Engine Claude or OpenAI (multi-provider) with multi-turn tool use
๐Ÿ’ฌ Telegram Full bot โ€” reactions, file sharing, inline keyboards, 12 commands
๐Ÿ”— Solana Wallet Swaps, limit orders, DCA, transfers via Jupiter + MWA
๐Ÿ“ฑ Device Control Battery, GPS, camera, SMS, calls, clipboard, TTS
๐Ÿง  Memory Persistent personality, daily notes, ranked keyword search
โฐ Scheduling Cron jobs with natural language ("remind me in 30 min")
๐ŸŒ Web Intel Search (Brave / DuckDuckGo / Perplexity), fetch, caching
๐Ÿ”Œ Extensible 35 skills + custom skills + MCP remote tools
Architecture
graph LR
    You["You (Telegram)"] -->|messages| Agent["SeekerClaw Agent"]
    Agent -->|reasoning| Claude["Claude API"]
    Agent -->|swaps, balance| Solana["Solana / Jupiter"]
    Agent -->|device access| Bridge["Android Bridge"]
    Agent -->|search, fetch| Web["Web APIs"]
    Claude -->|tool calls| Agent
Loading

On-device stack:

Android App (Kotlin, Jetpack Compose)
 โ””โ”€ Foreground Service
     โ””โ”€ Node.js Runtime (nodejs-mobile)
         โ”œโ”€ claude.js      โ€” AI provider API, system prompt, conversations
         โ”œโ”€ tools.js       โ€” 56 tool handlers + confirmations
         โ”œโ”€ task-store.js  โ€” Persistent task checkpoints
         โ”œโ”€ solana.js      โ€” Jupiter swaps, DCA, limit orders
         โ”œโ”€ telegram.js    โ€” Bot, formatting, commands
         โ”œโ”€ memory.js      โ€” Persistent memory + ranked search
         โ”œโ”€ skills.js      โ€” Skill loading + semantic routing
         โ”œโ”€ cron.js        โ€” Job scheduling + natural language parsing
         โ”œโ”€ mcp-client.js  โ€” MCP Streamable HTTP client
         โ”œโ”€ web.js         โ€” Search + fetch + caching
         โ”œโ”€ database.js    โ€” SQL.js analytics
         โ”œโ”€ security.js    โ€” Prompt injection defense
         โ”œโ”€ bridge.js      โ€” Android Bridge HTTP client
         โ”œโ”€ config.js      โ€” Config loading + validation
         โ””โ”€ main.js        โ€” Orchestrator + heartbeat

Quick Start

Prerequisites: Android Studio, JDK 17, Android SDK 35

git clone https://github.com/sepivip/SeekerClaw.git
cd SeekerClaw
./gradlew assembleDappStoreDebug
adb install app/build/outputs/apk/dappStore/debug/app-dappStore-debug.apk

Open the app โ†’ pick your AI provider (Claude or OpenAI) โ†’ enter your API key + Telegram bot token + choose a model + name your agent โ€” or generate a QR code at seekerclaw.xyz/setup and scan it. Done.

Step-by-step setup guide: How to set up SeekerClaw

Beta โ€” SeekerClaw is under active development. Expect rough edges and breaking changes. Issues and PRs welcome.

Partner Skills

Install via Telegram: send your agent the install link and it handles the rest.

Skill What it does Install
๐Ÿพ ClawPump Launch tokens on Solana via pump.fun โ€” gasless launches Install
๐Ÿ”ฎ Dune Analytics Query onchain data โ€” DEX trades, token stats, wallet activity Install
๐Ÿ  Home Assistant Control smart home โ€” lights, climate, vacuum, alarm, media Install

Build your own: Skills are Markdown files with YAML frontmatter. See SKILL-FORMAT.md for the spec.

Important Safety Notice

SeekerClaw gives an AI agent real capabilities on your phone โ€” including wallet transactions, messaging, and device control. Please be aware:

  • AI can make mistakes. Large language models hallucinate, misinterpret instructions, and occasionally take unintended actions. Always verify before trusting critical outputs.
  • Prompt injection is a real risk. Malicious content from websites, messages, or files could manipulate the agent. SeekerClaw includes defenses, but no system is bulletproof.
  • Wallet transactions are irreversible. Swaps, transfers, and DCA orders on Solana cannot be undone. The agent requires confirmation for financial actions โ€” read the details before approving.
  • Start with small amounts. Don't connect a wallet with significant funds until you're comfortable with how the agent behaves.
  • You are responsible for your agent's actions. SeekerClaw is a tool, not financial advice. The developers are not liable for any losses.

TL;DR: Treat your agent like a capable but imperfect assistant. Verify important actions, secure your wallet, and don't trust it with more than you can afford to lose.

Community

Thanks to all contributors:

sepivip DashLabsDev DyorAlex LevanIlashvili

Links

Website: seekerclaw.xyz ยท Twitter: @SeekerClaw ยท Telegram: t.me/seekerclaw


Contributing ยท Security ยท Changelog ยท License

About

Turn your Solana Seeker (or any Android phone) into a 24/7 personal AI agent

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 55.4%
  • Kotlin 44.4%
  • Other 0.2%