A sophisticated AI-powered development environment that combines multi-agent orchestration, browser automation, and Docker-based model execution. Built with modern tools and frameworks for seamless AI integration.
- Multi-Agent System: Orchestrate multiple AI agents with different specializations
- Browser Automation: Advanced web automation using Playwright
- Real-time Communication: WebSocket and SSE for live interactions
- Session Management: Persistent sessions with Redis
- MCP Integration: Extensive Model Context Protocol server support
- VS Code Integration: Browser-based development with code-server
- Profile Management: Customizable development profiles
- Containerization: Full Docker support with volume persistence
- Security: Built-in firewall and authentication management
- State Persistence: Preserve configurations and history
# Clone the repository
git clone https://github.com/yourusername/Asynchronous.git
cd Asynchronous
# Install dependencies
npm install# Set up environment variables
cp .env.example .env
# Configure Redis
# Make sure Redis is running locally or update REDIS_URL in .env# Build the project
npm run build
# Start the development server
npm run dev- AgentManager: Orchestrates AI agents and task distribution
- BrowserAutomation: Manages browser automation with Playwright
- MCPServer: Handles Model Context Protocol integrations
- StateManager: Maintains persistent system state
- WebSocket Server: Real-time communication handler
# Core Settings
NODE_ENV=development
PORT=8000
WS_PORT=8080
HOST=0.0.0.0
# Redis Configuration
REDIS_URL=redis://localhost:6379
# Additional Settings
LOG_LEVEL=info
MAX_AGENTS=10
SESSION_TTL=3600# Run all tests
npm test
# Run with coverage
npm run test:coverage- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
MIT License - See LICENSE for details.
Built with modern development tools and frameworks. For support or inquiries, please open an issue.