2025-02-05 00:07:38 +05:30
# Dotbase
< div align = "center" >

**Create agent-based workforces with drag-and-drop simplicity**
2025-02-04 21:04:07 +02:00
[Website ](https://dotbase.ai ) • [Documentation ](https://dotbase.gitbook.io/dotbase )
2025-02-05 00:07:38 +05:30
< / div >
---
## 🚀 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
2025-02-04 21:01:07 +02:00
### 🎨 **Visual Development**
- **Drag-and-Drop Interface**: Effortlessly design complex multi-agent workflows with an intuitive UI.
- **Interactive Canvas**: Organize agents, set connections, and define logic in a visual environment.
- **No-Code Logic Configuration**: Modify agent behaviors, triggers, and responses without writing a single line of code.
2025-02-05 00:07:38 +05:30
2025-02-04 21:01:07 +02:00
### 🔳 **Code Export**
- **Production-Ready Python Code**: Automatically convert visual workflows into executable Python scripts.
- **Autogen-Based Agent Framework**: Ensure seamless compatibility with Microsoft’ s Autogen library.
- **Editable and Extendable**: Modify exported scripts for additional customization.
### 🛠️ **Custom Integration**
- **Support for External APIs**: Connect agents to third-party tools, databases, and cloud services.
- **Custom Functions**: Extend agent capabilities with Python functions and NovaMind Assistant API.
- **Modular Plugin Support**: Easily integrate additional tools for domain-specific tasks.
### 📊 **Real-time Testing & Debugging**
- **Live Execution Preview**: Run workflows in real time and observe agent interactions.
- **Event Logging & Monitoring**: Track agent performance, interactions, and message exchanges.
- **Error Handling & Debugging**: Identify issues and optimize workflow efficiency.
### 🔒 **Enterprise Security**
- **Bank-Grade Encryption**: Ensure data privacy with industry-standard encryption techniques.
- **Access Control & Permissions**: Define user roles and restrict access to sensitive operations.
- **Secure API Communication**: Implement secure authentication and encrypted data transfers.
## 🏰 Architecture
2025-02-05 00:07:38 +05:30
### Agents
Our Autogen-based system supports four core components:
| Agent Type | Description |
|------------|-------------|
2025-02-04 21:04:07 +02:00
| `Nexus` | Configurable AI agents with custom system prompts |
| `Lumina` | OpenAI Assistant API integration with custom function support |
| `Bridge` | Human-agent interaction interface |
| `Hub` | Multi-agent collaboration hub |
2025-02-05 00:07:38 +05:30
### Tools
2025-02-04 21:04:07 +02:00
`Spark`
2025-02-05 00:07:38 +05:30
- 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
2025-02-04 21:04:07 +02:00
- **Connect**: handles indicate compatible connections
- **Delete**: Press del / back-space key
2025-02-05 00:07:38 +05:30
## 🚀 Deployment
### Local Setup
```bash
# Install dependencies
pip install pyautogen
# Run exported script
2025-02-04 21:04:07 +02:00
python dotflow.py
2025-02-05 00:07:38 +05:30
```
### 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 )
2025-02-04 21:01:07 +02:00
## 🌟 Support
2025-02-05 00:07:38 +05:30
2025-02-04 21:04:07 +02:00
- Documentation: [docs.dotbase.ai ](https://dotbase.gitbook.io/dotbase )
2025-02-04 21:01:07 +02:00
2025-02-05 00:07:38 +05:30
---
< div align = "center" >
Made with ❤️ by Dotbase Team
< / div >
2025-02-04 21:01:07 +02:00