A low-code/no-code platform for building, sharing, and deploying production-ready AI agents on AWS.
WeWake AgentStudio is a visual platform that turns AI agents into reusable assets. Build single-agent and multi-agent workflows using a visual canvas, configure prompts, tools, memory, and guardrails, then deploy with one click to Amazon Bedrock AgentCore or AWS Lambda.
- Visual Agent Builder: Step-by-step wizard for agent configuration
- Multi-Agent Workflows: Support for hierarchical, swarm, and graph patterns
- Marketplace: Public sharing of agents, tools, and workflows
- Library: Private storage and organization
- Code Generation: Transform configurations into Strands SDK code
- AWS Deployment: One-click deployment to Lambda/AgentCore
wewake-agentstudio/
βββ backend/ # Python Flask backend
β βββ src/
β β βββ api/ # API routes
β β βββ services/ # Business logic
β β βββ codegen/ # Code generation engine
β βββ app.py # Flask application
β βββ requirements.txt # Python dependencies
β
βββ frontend/ # React frontend
β βββ src/
β β βββ components/ # React components
β β βββ services/ # API services
β β βββ pages/ # Page components
β βββ package.json # Node dependencies
β βββ public/ # Static assets
β
βββ .kiro/ # Kiro AI development system
β βββ specs/ # Feature specifications (107 specs)
β βββ hooks/ # Development automation hooks
β βββ steering/ # Coding standards and guidelines
β βββ INDEX.md # Quick navigation guide
β βββ IMPLEMENTATION_GUIDE.md # Development reference
β βββ COMPLETE_SUMMARY.md # Executive summary
β
βββ scripts/ # Utility scripts
β βββ deployment/ # Deployment scripts
β βββ utilities/ # Helper scripts
β βββ testing/ # Test scripts
β
βββ data/ # Data exports and samples
βββ logs/ # Application logs
βββ specs/ # Original specification docs
βββ .gitignore # Git ignore rules
βββ env.example # Environment template
βββ README.md # This file
- Language: Python 3.11
- Framework: Flask 3.0
- AWS SDK: boto3
- Database: DynamoDB
- Storage: S3
- Language: JavaScript (ES6+)
- Framework: React 18
- Router: React Router 6
- Styling: Tailwind CSS
- Editor: Monaco Editor
- AI/ML: Amazon Bedrock (Claude models), AgentCore
- Compute: AWS Lambda
- Storage: DynamoDB, S3
- API: API Gateway
- Monitoring: CloudWatch
- Primary: Strands Agents SDK
- Models: Claude 3.5 Sonnet, Claude 3 Haiku
- Tools: MCP (Model Context Protocol)
- Python 3.11+
- Node.js 18+
- AWS Account with configured credentials
- AWS CLI installed
cd backend
# Create virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure environment
cp ../.env.example .env
# Edit .env with your AWS credentials
# Create DynamoDB tables
python deploy_tables.py create
# Start backend server
python app.pyBackend runs on: http://localhost:5001
cd frontend
# Install dependencies
npm install
# Configure environment
echo "REACT_APP_API_URL=http://localhost:5001" > .env
# Start frontend
npm startFrontend runs on: http://localhost:3000
# Setup and start both backend and frontend
./scripts/deployment/setup_mvp.sh
# Start services
./scripts/deployment/start_mvp.sh
# Restart services
./scripts/deployment/restart_mvp.sh- Implementation Guide - Central development reference
- Complete Summary - Executive summary
- Index - Quick navigation to all resources
- Spec Index - All 107 feature specifications
- Python Coding Standards
- React Coding Standards
- AWS Integration Guide
- Strands SDK Patterns
- Project Architecture
- Backend API: See
backend/README.md - Code Generation: See
backend/src/codegen/README.md
# Backend tests
cd backend
pytest
# Frontend tests
cd frontend
npm test# Python linting
cd backend
flake8 src/
pylint src/
# JavaScript linting
cd frontend
npm run lintThe project includes automated development hooks in .kiro/hooks/:
- Auto-run tests on file save
- Environment setup validation
- Documentation spell-check
- API documentation generation
See .kiro/hooks/ for all available hooks.
./scripts/deployment/deploy.sh./scripts/deployment/deploy_ec2_production.shSee deployment guides in .kiro/specs/ for detailed instructions.
dev-agentic-workflows
- Stores user workflows and agent configurations
- Partition Key:
user_id, Sort Key:workflow_id
user-leads
- Stores user information
- Partition Key:
user_id, GSI:email-index
marketplace-items
- Stores published agents, tools, and workflows
- Partition Key:
item_id, GSI:type-index,category-index
user_library
- Stores private user items
- Partition Key:
user_id, Sort Key:item_id
AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
FLASK_ENV=development
FLASK_DEBUG=True
SECRET_KEY=your_secret_key
DATABASE_ENV=development
CORS_ORIGINS=http://localhost:3000
API_URL=http://localhost:5001REACT_APP_API_URL=http://localhost:5001See env.example for complete template.
- Check
.kiro/specs/SPEC_INDEX.mdfor feature specifications - Review relevant coding standards in
.kiro/steering/ - Follow the spec β design β tasks workflow
- Write comprehensive tests (unit + property-based)
- Update documentation
- Follow PEP 8 for Python
- Use ESLint for JavaScript
- Include type hints/PropTypes
- Write comprehensive tests
- Document all functions
- β User identification (session-based)
- β Workflow CRUD operations
- β Marketplace publishing and discovery
- β Library management
- β Code generation engine
- β Agent builder UI (partial)
- π§ Complete agent builder wizard
- π§ Multi-agent workflow execution
- π§ AWS deployment integration
- π§ Testing sandbox
- π Advanced features (memory, guardrails, observability)
- π Complete UX polish
- π Production deployment
- π Performance optimization
Backend won't start
- Check AWS credentials in
.env - Verify DynamoDB tables exist
- Check Python version (3.11+)
Frontend won't start
- Check
node_modulesinstalled - Verify
.envhas correct API URL - Check Node version (18+)
CORS errors
- Verify backend CORS_ORIGINS includes frontend URL
- Check API_URL in frontend
.env
See troubleshooting guides in .kiro/specs/ for detailed solutions.
- Documentation: See
.kiro/directory - Issues: GitHub Issues
- AWS Support: https://console.aws.amazon.com/support/
Copyright Β© 2026 WeWake AgentStudio Team
- Strands Agents: https://strandsagents.com/
- Amazon Bedrock: https://aws.amazon.com/bedrock/
- AgentCore: https://aws.amazon.com/bedrock/agentcore/
Version: 1.0.0
Last Updated: March 13, 2026
Status: Active Development