> For the complete documentation index, see [llms.txt](https://dotbase-ai.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-ai.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/qglnHfX6FXZ9ZVsYToIH" alt=""><figcaption></figcaption></figure>

## Core Components <a href="#core-components" id="core-components"></a>

### Agents <a href="#agents" id="agents"></a>

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 <a href="#tools" id="tools"></a>

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

## Key Features <a href="#key-features" id="key-features"></a>

* **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 <a href="#architecture" id="architecture"></a>

Dotbase is built on a modern tech stack:

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

## Use Cases <a href="#use-cases" id="use-cases"></a>

* **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
