Enables Private Local AI Agents for Solana & Ethereum with OpenClaw-Style Persistence
Everclaw is an Electron-based desktop application that transforms your computer into a local AI wallet operating system for Solana and Ethereum.
It enables natural language control of local AI agents that can manage portfolios, execute on-chain transactions, and automate Web3 workflows while keeping everything fully private and no cost to run.
Powered by Tether’s QVAC (local AI inference) and WDK (self-custodial wallet operations), Everclaw runs entirely on-device. There are no AI subscriptions, and your keys, data, and AI reasoning never leave your machine.
- QVAC SDK — Local AI inference on desktop. No subscriptions, fully private, offline-capable.
- Supported Models — Qwen3-1.7B for standard desktop, Qwen3-4B for high-performance PC.
- WDK Wallet — Single wallet for Solana + 20+ chains. Self-custodial, battle-tested.
- Curated Tools — 20+ custom Solana tools (Jupiter, Sanctum, Solayer, Lulo) + WDK official tools.
- Workspaces — OpenClaw-style multi-agent with custom context, rules, identity, and persistent sessions.
| Requirement | Notes |
|---|---|
| Node.js >= 22.17 | Prefer Node 22+ for QVAC SDK compatibility |
| npm >= 10.9 | Package manager |
| Requirement | When it is needed |
|---|---|
| Available RAM >= 2GB | Needed when loading a model |
| GPU acceleration | Metal (macOS), Vulkan (Linux/Windows) |
| Free disk >= 5GB | Model artifacts are typically multi-GB per model |
Download the installer from the Releases page and run the .exe file.
Clone the repository and build from source:
git clone https://github.com/tamago-labs/everclaw
cd everclaw
npm install
# Run preview
npm start
# Build for your platform
npm run build:unpackOn every startup, the app displays a model selection screen. Choose the AI model that matches your hardware:
| Model | Requirements | Use Case |
|---|---|---|
| Qwen3-1.7B | ~2GB disk, 8GB+ RAM | Standard desktops, tool-calling for Web3 |
| Qwen3-4B | ~4GB disk, 16GB+ RAM | High-performance PCs, complex tasks |
Models are downloaded on first selection and cached locally for subsequent runs.
Note: The application package requires ~4GB for QVAC. AI models add an additional 2-4GB depending on selection.
After selecting the AI model, you can chat with the agent immediately. For on-chain actions or running autonomous tasks, you'll need a wallet:
- Click Setup Wallet on the welcome card
- Choose to Create New Wallet or Import Existing Wallet (via seed phrase)
- Your wallet is secured by WDK SDK — seed phrase is encrypted and stored locally
- Access all supported chains: Solana, Ethereum and other EVMs, Bitcoin
Note: No data leaves your device. Wallet keys are always under your control.
To help the agent recognize tokens, register tokens in the settings page. Default tokens included: SOL, USDT, USDC. All registered tokens become part of the agent's base knowledge for Web3 operations.
Everclaw combines official WDK tools with custom-built Solana DeFi tools for comprehensive Web3 coverage.
Secure wallet operations powered by WDK SDK:
- Wallet: Get address, get balance, approve, transfer, send native tokens
- Price Feeds: Real-time token pricing
Since WDK doesn't support Solana DeFi, Everclaw provides custom tools:
- Jupiter — Token swaps on Solana
- Sanctum — Liquid staking (quote/execute swaps, LST info, owned positions)
- Solayer — SOL staking
- Lulo — Supply and withdraw liquidity
- Velora — Token swaps on Ethereum and other EVMs
Inspired by OpenClaw, Everclaw uses a minimal workspace system designed for low-end models. Each agent has its own workspace with 3 markdown files:
- context.md — Agent's knowledge base and reference data
- core.md — Behavioral rules and guidelines
- identity.md — Agent's identity and personality
These files are compiled into the system prompt, keeping the AI focused and organized. Multiple agents can be created for different purposes.
Each agent supports multiple chat sessions, allowing you to:
- Maintain separate conversation threads for different tasks
- Keep history organized across sessions
- Resume previous conversations anytime
Schedule autonomous AI tasks to run on a cron schedule:
- Create recurring prompts (e.g., "Check my portfolio every 6 hours")
- Set custom schedules using cron expressions
- Each task runs in its own session with the agent's full context
- Enable/disable tasks anytime
- Run tasks immediately on demand
Example: Schedule a daily check of Sanctum LST positions or weekly portfolio rebalancing.
| Tool | Description |
|---|---|
getAddress |
Get wallet addresses |
getBalance |
Get token balances |
approve |
Approve token spending |
transfer |
Transfer tokens |
sendNative |
Send native blockchain tokens |
| Tool | Description |
|---|---|
getPrice |
Get real-time token prices |
| Chain | DEX | Tools |
|---|---|---|
| EVM | Velora | Quote swap, Execute swap |
| Solana | Jupiter | Quote swap, Execute swap |
| Protocol | Tools |
|---|---|
| Sanctum | Quote/Execute swaps, Get LST info, Get owned LSTs |
| Protocol | Tools |
|---|---|
| Solayer | Stake SOL |
| Protocol | Tools |
|---|---|
| Lulo | Supply/Withdraw liquidity |
This project is licensed under the Business Source License (BSL). See the LICENSE file for details.