> For the complete documentation index, see [llms.txt](https://dotbase.gitbook.io/dotbase/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dotbase.gitbook.io/dotbase/about-dotbase.md).

# About Dotbase

**Dotbase** is a low-code, **agent-as-a-service UI framework** that revolutionizes how developers create and manage agent-based workforces. Built on Microsoft's Autogen framework, Dotbase enables visual development of sophisticated multi-agent systems through an intuitive drag-and-drop interface.

<figure><img src="/files/UiiOJJPvw5mikjOFtHJW" alt=""><figcaption></figcaption></figure>

## Core Components

### Agents

Dotbase supports four primary agent types:

* **Nexus**: A configurable ConversableAgent subclass for custom system prompts
* **Lumina**: Integration with NovaMind Assistant API
* **Bridge**: Interface between workforce and user feedback
* **Synergy Hub**: Enables collaboration between multiple agents

### Tools

* Spark: Add Python functions and NovaMind Assistant functions
* Support for extensible tool integration

## Key Features

* **Visual Development**: Drag-and-drop interface for agent creation
* **Code Export**: Generate production-ready Python code
* **Real-time Testing**: Debug and monitor agent interactions
* **Enterprise Security**: Bank-grade security protocols
* **Custom Integration**: Support for custom functions and tools

## Architecture

Dotbase is built on a modern tech stack:

```typescript
{
  "frontend": {
    "framework": "React 18",
    "language": "TypeScript",
    "styling": "Tailwind CSS"
  },
  "backend": {
    "framework": "FastAPI",
    "language": "Python",
    "aiFramework": "Autogen"
  }
}
```

## Use Cases

* **Process Automation**: Create automated workflows with multiple agents
* **Data Analysis**: Build collaborative data processing pipelines
* **Customer Service**: Design interactive support systems
* **Content Generation**: Develop multi-agent content creation workflows
* **Research Assistance**: Create research-oriented agent networks
