mouflon77/agentwallets — explained in plain English
Analysis updated 2026-05-18
Give an AI agent a Solana wallet that can auto-sign small transactions safely.
Require phone-based Face ID or Touch ID approval for larger agent transactions.
Integrate agent wallet signing into ElizaOS or LangChain based agent frameworks.
Avoid ever storing a raw private key in an environment file or codebase.
| mouflon77/agentwallets | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | hard | easy |
| Complexity | 4/5 | 4/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Turnkey account, a Google Cloud project with Secret Manager, and deploying a separate portal app to Vercel.
AgentWallets gives an AI agent, like an automated bot, its own Solana cryptocurrency wallet without ever putting a raw private key in a configuration file. Solana is a blockchain network, and a private key is the secret that normally controls a crypto wallet. Instead of storing that secret directly, the project splits custody of the wallet using a service called Turnkey, which keeps the key inside a secure enclave, and small transactions get signed automatically while larger ones require approval from the wallet owner's phone using Face ID or Touch ID. The repository is organized into a few parts: the core wallet signing logic that talks to Turnkey and Google Cloud, an agent engine that lets a language model call a tool to actually send Solana transfers, a command line setup tool that generates a QR code for linking your phone, a separate mobile approval portal app meant to be deployed on its own to Vercel, and plugin integrations for frameworks like ElizaOS and LangChain. Setting it up means creating a Turnkey account, getting an organization ID and API key pair from its dashboard, and storing those in Google Cloud's Secret Manager rather than in a plain environment file. Each new agent wallet becomes its own sub organization inside your Turnkey account. The approval portal, the small app your phone uses to approve larger transactions, has to be deployed to a real web address, since the Face ID and Touch ID style passkey approvals will not work on a plain localhost address from a phone. The README repeatedly warns that no seed phrase or private key should ever be pasted into any environment file or into Turnkey's own dashboard when creating a new wallet, and that importing an existing funded wallet should only be done through Turnkey's dedicated import screen. Once set up, running the setup script creates a sub organization and a fresh Solana wallet, then links it for phone based approval.
A tool that gives an AI agent a Solana crypto wallet secured by split key custody, with phone approval for larger transactions.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Turnkey.
No license information was provided in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
double-check against the repo, no cap.