Skip to content

agensai/poc

Repository files navigation

agensai

agensai

ENS-named agent wallets, driven from chat. A starter POC on JAW.
One opinion of many. Fork it and ship a different one.

npm license docs


What this is

A starter template for agent wallets on JAW.

Each agent is an ERC-4337 smart account with an ENS subname and an ERC-7715 spend permission granted on its own SA. You sign in to the dashboard with a passkey, mint your yourname.agensai.eth subname, pair a device, and from then on you drive the fleet by chatting with Claude Desktop, Cursor, Claude Code, Windsurf, Zed, or anything else that speaks MCP.

This package is intentionally thin. JAW provides the wallet primitives (smart accounts, ENS, scoped permissions, USDC gas). agensai is one wire-up that puts them in your IDE. The whole monorepo is small enough to read end to end and rewrite in an afternoon.

The stack

your chat (any MCP host)        you describe what you want
agensai                         thin POC layer, swap it out anytime
JAW                             smart accounts, ENS, permissions, gas

JAW is where the wallet, keys, and permissions live. That's the security layer, signed by JustaLab. The agensai layer above it is replaceable.

Quick start

  1. Sign in at https://app.agensai.xyz with a passkey
  2. Generate a pair token from the dashboard
  3. Pair this device:
npx agensai pair <token>
  1. Add the MCP server to your IDE config (Claude Desktop / Cursor):
{
  "mcpServers": {
    "agensai": {
      "command": "npx",
      "args": ["-y", "agensai", "serve"]
    }
  }
}
  1. From chat: "create an agent named sender with cap 5 USDC daily" and the AI spawns one.

Default chain is Base Sepolia. Pass chainId: 8453 to target Base mainnet, or any other chain JAW supports.

Monorepo layout

Path What it is
apps/mcp The agensai npm package. MCP server + pair / serve / disconnect. Internal lib at apps/mcp/src/lib.
apps/dashboard Next.js dashboard at app.agensai.xyz. Passkey sign-in, pairing flow, fleet view.
apps/landing Marketing site at agensai.xyz.
apps/docs Docs site at docs.agensai.xyz.

Fork

git clone https://github.com/agensai/poc.git
cd poc
pnpm install
pnpm dev

Rebrand the package, change every opinion, ship a different one. Your users won't need anyone in the agent execution path for their agents to keep working.

License

MIT.

About

ENS-named agent wallets on JAW. A starter POC, driven from your IDE. Fork it and ship a different opinion.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors