git404hub

what is agentwallets fr?

mouflon77/agentwallets — explained in plain English

Analysis updated 2026-05-18

1TypeScriptAudience · developerComplexity · 4/5Setup · hard

tl;dr

A tool that gives an AI agent a Solana crypto wallet secured by split key custody, with phone approval for larger transactions.

vibe map

mindmap
  root((AgentWallets))
    What it does
      AI agent Solana wallet
      Split key custody
      Phone approval for big txns
    Tech stack
      TypeScript and Node.js
      Turnkey MPC
      Google Cloud Secret Manager
    Use cases
      Auto-sign small transfers
      Guardian phone approval
      ElizaOS and LangChain plugins
    Audience
      AI agent developers
      Requires cloud setup

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Give an AI agent a Solana wallet that can auto-sign small transactions safely.

VIBE 2

Require phone-based Face ID or Touch ID approval for larger agent transactions.

VIBE 3

Integrate agent wallet signing into ElizaOS or LangChain based agent frameworks.

VIBE 4

Avoid ever storing a raw private key in an environment file or codebase.

what's the stack?

TypeScriptNode.jsTurnkeySolanaGoogle Cloud

how it stacks up fr

mouflon77/agentwallets0xkinno/neuralvault0xmayurrr/ai-contractauditor
Stars111
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardhardeasy
Complexity4/54/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires a Turnkey account, a Google Cloud project with Secret Manager, and deploying a separate portal app to Vercel.

No license information was provided in the README.

in plain english

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.

prompts (copy fr)

prompt 1
Walk me through creating a Turnkey account and getting my organization ID and API keys for AgentWallets.
prompt 2
Help me deploy the AgentWallets approval portal to Vercel so phone approvals work.
prompt 3
Explain how AgentWallets splits transaction signing between the agent and my phone.
prompt 4
Show me how to integrate AgentWallets with an ElizaOS or LangChain agent.

Frequently asked questions

what is agentwallets fr?

A tool that gives an AI agent a Solana crypto wallet secured by split key custody, with phone approval for larger transactions.

What language is agentwallets written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Turnkey.

What license does agentwallets use?

No license information was provided in the README.

How hard is agentwallets to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is agentwallets for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.