├── README.md ├── agent-launchpad-starter.code-workspace ├── agent-tee-phala ├── .DS_Store ├── .tee-cloud │ └── compose-files │ │ └── tee-compose.yaml └── image │ ├── .gitignore │ ├── Dockerfile │ ├── agent │ ├── elizaos │ │ ├── actions.ts │ │ ├── index.ts │ │ └── wallet.ts │ ├── index.ts │ └── vercel-ai │ │ ├── index.ts │ │ └── wallet.ts │ ├── package.json │ ├── patches │ └── @elizaos__core@0.25.6-alpha.1.patch │ ├── pnpm-lock.yaml │ ├── server │ └── src │ │ └── index.ts │ └── tsconfig.json ├── biome.json └── launchpad-starter-next-app ├── .env.example ├── .gitignore ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public ├── agents.png ├── ai-agent.png ├── fireworks.gif └── icons │ ├── eth.png │ └── sol.png ├── src ├── app │ ├── _actions │ │ ├── get-agents.ts │ │ ├── solana │ │ │ └── sign-solana-message.ts │ │ ├── submit-signature-approval.ts │ │ └── submit-txn-approval.ts │ ├── agents │ │ ├── agent-card.tsx │ │ └── page.tsx │ ├── api │ │ ├── deploy │ │ │ ├── route.ts │ │ │ └── stop │ │ │ │ └── route.ts │ │ └── health │ │ │ └── route.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── page.tsx │ ├── providers │ │ ├── providers.tsx │ │ └── wallet-provider.tsx │ └── types │ │ ├── phala.ts │ │ └── wallet.ts ├── components │ ├── avatar.tsx │ ├── button.tsx │ ├── deploy-agent-button.tsx │ ├── dropdown-menu.tsx │ ├── fireworks.tsx │ ├── header.tsx │ ├── powered-by-crossmint.tsx │ ├── signin-auth-button.tsx │ ├── skeleton.tsx │ ├── toast.tsx │ ├── toaster.tsx │ ├── typography.tsx │ ├── use-toast.tsx │ └── wallet-type-selector.tsx ├── icons │ ├── crossmint-leaf.tsx │ ├── logo.tsx │ ├── logout.tsx │ ├── passkey.tsx │ └── spinner.tsx ├── lib │ └── utils.ts └── server │ └── services │ ├── container.ts │ ├── delegated-signer.ts │ └── phala │ └── phala-cloud.ts ├── tailwind.config.ts └── tsconfig.json /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
10 | Example webapp that showcases how to deploy AI agents with non-custodial wallets. It uses Crossmint smart wallets and deploys agents in a TEE for secure key management.
11 |
12 | Report Bug
13 | ·
14 | Request Feature
15 |