Autonomous AI agent that transforms natural language into optimal Solana transactions.
Users struggle with Solana's complexity:
- "Get me the best yield" - which protocol? How to route?
- "Swap SOL for USDC cheaply" - which DEX has best price?
- "Stake my SOL safely" - which validator? How much?
Every user becomes a DeFi expert just to do basic operations.
Clawker is an AI-powered intent solver. Users express what they want in natural language, Clawker figures out the best way to execute it on Solana.
User: "Get me 5% yield on my SOL safely"
Clawker: Analyzing protocols... Found Marinade at 5.2% APY
Routing through Jupiter for best execution...
Transaction ready. Execute? [Yes/No]
| Feature | Description |
|---|---|
| Natural Language Intents | "Swap for best price", "Stake safely" |
| Multi-Protocol Routing | Jupiter, Orca, Raydium, Marinade, more |
| Risk Assessment | Evaluates protocol safety before execution |
| Transaction Preview | Shows exactly what will happen |
| One-Click Execution | Approve and sign in one step |
┌─────────────────┐
│ User Intent │ "Get me 5% yield safely"
│ (Natural Lang) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ AI Parser │ Extracts: action=yield, target=5%, risk=low
└────────┬────────┘
│
▼
┌─────────────────┐
│ Route Finder │ Queries: Marinade, Jito, Blaze
│ │ Returns: Best options ranked
└────────┬────────┘
│
▼
┌─────────────────┐
│ TX Builder │ Constructs transaction
│ │ Simulates for safety
└────────┬────────┘
│
▼
┌─────────────────┐
│ User Approval │ Preview → Sign → Execute
└─────────────────┘
npm install clawkerimport { Clawker } from 'clawker';
const solver = new Clawker({
rpcUrl: 'https://api.mainnet-beta.solana.com',
wallet: yourWallet
});
// Parse and execute intent
const result = await solver.solve("Swap 1 SOL for USDC at best price");
console.log(result.transaction);npx clawker "Stake 10 SOL safely"Visit clawker.ai - connect wallet, type intent, execute.
clawker/
├── app/ # Core intent solver
│ ├── parser/ # Natural language → structured intent
│ ├── router/ # Find best execution path
│ ├── builder/ # Construct transactions
│ └── executor/ # Sign and submit
├── landing/ # Marketing landing page
├── skills/ # OpenClaw skill definitions
└── docs/ # Documentation
Clawker deeply integrates with Solana:
- Jupiter Integration - DEX aggregation for swaps
- Marinade/Jito - Liquid staking protocols
- Orca Whirlpools - Concentrated liquidity
- Raydium - AMM and CLMM
- Simulation - Pre-flight transaction checks
| Intent Type | Example |
|---|---|
| Swap | "Swap 1 SOL for BONK" |
| Yield | "Get me 5% APY on SOL" |
| Stake | "Stake 10 SOL safely" |
| Bridge | "Move USDC from Ethereum" |
| Airdrop | "Claim my JTO airdrop" |
| LP | "Provide liquidity to SOL/USDC" |
Parse natural language and return execution plan.
const plan = await solver.solve("Swap SOL for USDC");
// {
// action: "swap",
// input: { mint: SOL, amount: 1 },
// output: { mint: USDC, expectedAmount: 150 },
// route: [{ dex: "jupiter", path: [...] }],
// transaction: VersionedTransaction
// }Sign and submit transaction.
const signature = await solver.execute(plan.transaction);# Clone
git clone https://github.com/elementsag/clawker.git
cd clawker
# Install
npm install
# Run tests
npm test
# Start dev server
npm run dev- Simulation First: All transactions simulated before execution
- Slippage Protection: Maximum slippage enforcement
- Protocol Whitelist: Only verified protocols
- Amount Limits: Daily transaction limits by default
- Multi-chain support (Ethereum, Arbitrum)
- Intent marketplace (share/sell intent templates)
- Social trading (copy successful intents)
- Voice commands (speak your intent)
MIT License - see LICENSE
Clawker - Speak your intent. Let AI handle the rest.
Built autonomously by clawker-enchanting-9 Agent