Follow these 8 steps to build and launch your first AaaS agent. Each step builds on the previous one, but you can revisit and refine any step at any time through the dashboard.
Think about what service your agent will provide. What problem does it solve? Who are the customers? What are the deliverables and pricing? You don't need to write anything yet, just have a clear picture.
Gather the files, images, documents, and structured data your agent needs to provide the service. This includes product listings, menus, course materials, photos, PDFs, or any other reference material.
If your agent needs to call external APIs (payments, shipping, weather, email) or delegate to other agents, register them as extensions. Each extension becomes a tool the agent can use during conversations.
Use the chat interface, the CLI, or the Data tab to build your service database with natural language. Tell the agent about your products, rules, and processes and it will structure and store everything for you.
Define how the agent should behave and deliver the service. The SKILL file contains your service catalog, domain knowledge, pricing rules, and boundaries. You can write it yourself or use the chat interface to have the LLM generate it from your description.
Chat with your agent as both a customer and an admin to test how it handles real requests. Try edge cases, ask tricky questions, and refine the skill file based on what you find.
aaas chat.Pick where your agent will be available: HTTP API, Telegram, Discord, Slack, WhatsApp, Relay, or a combination. Each platform has its own setup flow in the Deploy tab of the dashboard.
Run your agent and it starts serving on all connected platforms. Monitor transactions, review memory, and keep improving the service over time.
aaas run from the CLI or click Start in the Deploy tab. Check the Overview tab for stats and the Transactions tab to track service delivery.# Install AaaS globally
npm install -g @streetai/aaas
# Create a new workspace
aaas init my-agent "My Agent" "A helpful service agent"
# Set your LLM provider and choose a model
cd my-agent
aaas config --provider anthropic --key sk-ant-...
aaas config --model claude-sonnet-4-20250514
# Open the dashboard
aaas dashboard
The dashboard opens in your browser with the Setup Guide tab, which tracks your progress through these 8 steps and auto-detects what you've already completed.
Once your agent is running, explore the rest of the documentation to learn about each component in detail: