# Dotbase

**Create agent-based workforces with drag-and-drop simplicity**
[Website](https://dotbase.ai) • [Documentation](https://docs.dotbase.ai) • [Examples](https://dotbase.ai/examples)
---
## 🚀 Overview
Dotbase is a powerful low-code platform that transforms how you build AI agent workforces. With our intuitive drag-and-drop interface, create sophisticated agent networks and export them as production-ready Python code.
## ✨ Key Features
- 🎯 **Visual Agent Design**: Drag-and-drop interface for workforce creation
- 🔄 **Autogen Integration**: Built on Microsoft's Autogen framework
- 🐍 **Python Export**: Generate production-ready Python code
- 🛠️ **Custom Functions**: Add custom tools and capabilities
- 🤝 **Multi-Agent Support**: Create collaborative agent networks
## 🏗️ Architecture
### Agents
Our Autogen-based system supports four core components:
| Agent Type | Description |
|------------|-------------|
| `AssistantAgent` | Configurable AI agents with custom system prompts |
| `GPTAssistantAgent` | OpenAI Assistant API integration with custom function support |
| `UserProxy` | Human-agent interaction interface |
| `GroupChat` | Multi-agent collaboration hub |
### Tools
`CustomFunction`
- Integrate Python functions
- Connect OpenAI Assistant functions
- Add custom capabilities
## 💻 Workstation
### Node Operations
```mermaid
graph LR
A[Library Panel] -->|Drag & Drop| B[Workstation]
B -->|Connect| C[Agents]
B -->|Configure| D[Settings]
```
- **Add**: Drag components from Library Panel
- **Connect**: Green handles indicate compatible connections
- **Delete**: Right-click for context menu
## 🚀 Deployment
### Local Setup
```bash
# Install dependencies
pip install pyautogen
# Run exported script
python your_workforce.py
```
### Replit Deployment
1. Create Python project
2. Add to `pyproject.toml`:
```toml
[tool.poetry.dependencies]
pyautogen = "0.2.7"
```
3. Run your exported script
## 📄 License
[MIT License](LICENSE)
## 🆘 Support
- Documentation: [docs.dotbase.ai](https://docs.dotbase.ai)
- Site: enterprise@dotbase.ai
---
Made with ❤️ by Dotbase Team