User Guide
How to Use Seiling Buidlbox
This guide walks you through using each service in Seiling Buidlbox to build AI agents and automate blockchain operations.
π― Quick Navigationβ
π New to Seiling Buidlbox? β Introduction | Quick Start
π§ Need Setup Help? β Configuration Guide
π Service Reference? β Services Overview
π οΈ Looking for Templates? β n8n Templates
Getting Startedβ
After running ./bootstrap.sh
, access these main interfaces:
π₯οΈ Primary Interfacesβ
Interface | URL | Purpose | Documentation |
---|---|---|---|
OpenWebUI | http://localhost:5002 | Primary chat interface | OpenWebUI Guide |
n8n | http://localhost:5001 | Workflow builder | n8n Guide |
Flowise | http://localhost:5003 | Visual agent builder | Flowise Guide |
ElizaOS | http://localhost:5005 | AI framework | ElizaOS Guide |
Main Interfacesβ
OpenWebUI - Primary Interfaceβ
- Purpose: Chat with AI agents
- Login: No authentication required (default)
- Features: Model selection, chat history, custom extensions
- Best For: Testing AI interactions, quick conversations
π Learn more: OpenWebUI Complete Guide
n8n - Workflow Builderβ
- Purpose: Create automated workflows
- First Login: Create admin account
- Features: Visual workflows, 500+ integrations, scheduling
- Best For: Automation, data processing, blockchain operations
π Learn more: n8n Workflow Guide | n8n Templates
Flowise - Agent Builderβ
- Purpose: Build conversational AI agents
- Login: admin / seiling123
- Features: Drag-drop agent design, LLM integration
- Best For: Creating chatbots, conversational interfaces
π Learn more: Flowise Agent Guide
ElizaOS - AI Frameworkβ
- Purpose: Advanced conversational AI
- Features: Sei Network integration, multi-modal interactions
- Best For: Complex AI agents, blockchain-aware chatbots
π Learn more: ElizaOS Framework Guide
Creating Your First Agentβ
π€ Using Flowise (Recommended for Beginners)β
- Open http://localhost:5003
- Login with admin / seiling123
- Create new chatflow
- Add LLM node (OpenAI)
- Configure with your API key
- Test and deploy
π Detailed walkthrough: Flowise Agent Creation Guide
π§ Using ElizaOS (Advanced Users)β
- Access http://localhost:5005
- ElizaOS comes pre-configured with Sei integration
- Chat directly or integrate with other services
- Customize personality and behavior
π Advanced configuration: ElizaOS Customization Guide
π€ Using Cambrian (DeFi Focus)β
- Access http://localhost:5006
- Connect wallet or use configured private key
- Start DeFi-focused conversations
- Leverage Yei Finance integration
π DeFi operations guide: Cambrian DeFi Guide
Building Workflowsβ
π Using n8n (Visual Workflows)β
- Open http://localhost:5001
- Create new workflow
- Add trigger (webhook, schedule, etc.)
- Add action nodes (database, API calls, etc.)
- Connect and test
- Activate workflow
π Workflow examples: n8n Templates
Common Workflow Patternsβ
- API Integration: Webhook β Process β Database
- Scheduled Tasks: Cron β Process β Notification
- Agent Coordination: Trigger β Agent Call β Response
- Blockchain Automation: Schedule β Sei MCP β Action
Sei Network Integrationβ
π Sei MCP Serverβ
- Access: http://localhost:5004
- Purpose: Blockchain operations via Model Context Protocol
- Features: 27 blockchain tools, multi-network support
- Best For: Wallet operations, smart contracts, DeFi
π Complete guide: Sei MCP Server Documentation
π§© Custom n8n Nodesβ
The system includes 5 custom n8n nodes for Sei blockchain:
- Sei Transaction Builder - Build transaction data
- Sei Transaction Executor - Execute transactions
- Sei Explorer - Query blockchain data
- Sei Deploy Contract - Deploy smart contracts
- Sei Compile Contract - Compile Solidity code
π Node documentation: Sei n8n Nodes Guide
π¦ Blockchain Operationsβ
Common blockchain tasks you can perform:
- Wallet Management: Check balances, send transactions
- DeFi Operations: Swap tokens, provide liquidity
- Smart Contracts: Deploy and interact with contracts
- Portfolio Tracking: Monitor holdings and performance
π― Templates and Examplesβ
- n8n templates: n8n Templates
- openwebui templates: OpenWebUI Templates
- flowise templates: Flowise Templates
π Database Integrationβ
π PostgreSQL (Primary Database)β
- Access: Internal port 5432
- Purpose: Structured data storage
- Best For: User data, transaction logs, workflow state
π Database guide: PostgreSQL Setup
π Redis (Cache & Sessions)β
- Access: Internal port 6379
- Purpose: Fast data access, session storage
- Best For: Temporary data, user sessions, API caching
π Cache guide: Redis Configuration
π§ Qdrant (Vector Database)β
- Access: http://localhost:6333
- Purpose: AI embeddings and similarity search
- Best For: Document search, semantic matching, AI memory
π Vector guide: Qdrant Integration
πΈοΈ Neo4j (Graph Database)β
- Access: http://localhost:7474
- Purpose: Relationship mapping and graph analysis
- Best For: Social networks, recommendation systems, complex relationships
π Graph guide: Neo4j Usage
π οΈ Advanced Usageβ
π Service Integration Patternsβ
// Example: n8n calling Sei MCP Server
const mcpResponse = await $http.request({
method: 'POST',
url: 'http://sei-mcp-server:5004/api/wallet/balance',
body: { address: 'sei1...' }
});
// Example: Cambrian calling SEI Agent Kit API
const agentResponse = await fetch('http://sei-agent-api:9000/api/message', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ message: 'Check my portfolio' })
});
π Monitoring & Health Checksβ
# Check all services
docker compose ps
# Test individual services
curl http://localhost:5002/health # OpenWebUI
curl http://localhost:5001/healthz # n8n
curl http://localhost:5004/health # Sei MCP Server
π Learning Pathsβ
πΆ Beginner Pathβ
- Quick Start - Deploy and explore
- OpenWebUI Basics - Chat with AI
- Simple n8n Workflow - Try a template
- Basic Agent Creation - Build your first agent
π¨βπ» Developer Pathβ
- Configuration - Custom setup
- n8n Custom Nodes - Blockchain integration
- ElizaOS Development - Advanced AI agents
- Production Deployment - Scale to production
π Getting Helpβ
π Resourcesβ
- External Resources - Official documentation links
π€ Support Channelsβ
- GitHub Issues: Report bugs
- GitHub Discussions: Ask questions
- Documentation: You're reading it!
Next Steps:
- π Try Templates: n8n Workflow Templates
- π€ Build Agents: Agent Development Guide
- π οΈ Advanced Usage: Production Guide