create-said-agent
v0.4.0
Published
Scaffold, register, and run a SAID-verified AI agent in one command
Maintainers
Readme
create-said-agent
One command to create a SAID-verified AI agent.
Scaffolds a complete AI agent project with built-in Solana identity, wallet generation, and SAID Protocol registration.
Quick Start
npx create-said-agentThat's it. The wizard handles everything:
- Agent details — Name, description, choose template
- Wallet generation — Created locally, private keys never leave your machine
- SAID registration — Automatic identity creation on SAID Protocol
- Project scaffold — Full agent codebase ready to run
Templates
Nanobot (Python)
Lightweight agent with:
- Python runtime
- SAID SDK integration
- Basic API client
- Configurable prompts
OpenClaw (Clawdbot)
Full-featured agent framework:
- Clawdbot platform integration
- Multi-channel support (Telegram, Discord, etc.)
- Advanced memory system
- Tool ecosystem access
What Gets Created
my-agent/
├── wallet.json # Solana keypair (KEEP THIS PRIVATE)
├── .env # Environment config
├── agent.json # SAID identity metadata
├── src/ # Agent source code
│ ├── index.py/ts # Main entry point
│ └── config.py/ts # Configuration
├── package.json # Dependencies
└── README.md # Setup instructionsSecurity
Your wallet is generated locally. Private keys are created on your machine and never sent to SAID servers. The registration process only submits:
- Public key (wallet address)
- Agent metadata (name, description)
- AgentCard URL (if provided)
After Creation
cd your-agent-name
# Fund your wallet (get SOL from faucet or transfer)
# For devnet: https://faucet.solana.com
# For mainnet: transfer from your wallet
# Verify your agent (optional, 0.01 SOL)
npx said verify -k wallet.json
# Run your agent
npm start # or python src/index.pyOptions
npx create-said-agent --help
Options:
-n, --name <name> Agent name
-t, --template <type> Template (nanobot|openclaw)
--skip-register Skip SAID registration
--mainnet Use Solana mainnet (default: devnet)Part of SAID Protocol
This tool is part of the SAID Protocol ecosystem:
- SAID Program — On-chain identity (Solana mainnet)
- SAID API — REST endpoints for agent registry
- SAID SDK — CLI tools and TypeScript SDK
- SAID Website — Agent directory and profiles
- create-said-agent — This scaffolding tool
Examples
Basic Creation
npx create-said-agent
# Follow the promptsAdvanced (Skip Prompts)
npx create-said-agent \
--name "TraderBot" \
--template nanobot \
--mainnetVerify After Creation
cd TraderBot
npx said verify -k wallet.jsonRequirements
- Node.js 18+ (for the scaffold tool)
- Python 3.8+ (if using Nanobot template)
- Solana CLI (optional, for manual wallet operations)
Links
- SAID Protocol: saidprotocol.com
- Documentation: saidprotocol.com/docs
- GitHub: github.com/kaiclawd/create-said-agent
- npm: npmjs.com/package/create-said-agent
License
MIT
🏛️ Built for Colosseum Agent Hackathon
Created during the Colosseum AI Agent Hackathon (Feb 2-13, 2026).
Goal: Make agent creation trivial. One command gets you a working agent with verifiable on-chain identity.
Published: v0.3.10 on npm
Part of: SAID Protocol — identity infrastructure for AI agents
