Introduction
The Modular AI Orchestration Platform
Welcome to Genbase
Build, Orchestrate, and Share Powerful AI Agent Systems
Genbase is a platform designed to help you create sophisticated, collaborative AI systems in a modular, reusable, and manageable way. Think of it as an operating system where specialized AI capabilities, packaged as "Kits," can be instantiated, connected, and orchestrated to tackle complex problems.
Why Genbase?
Developing advanced AI applications often involves wrestling with complexity, integrating disparate components, managing dependencies, and ensuring secure execution. Genbase addresses these challenges by providing:
- Modularity & Reusability: Package specific AI expertise, tools, and workflows into versioned Kits that can be shared and reused across projects.
- Structured Orchestration: Instantiate Kits as Modules within organized Projects, defining clear relationships and controlled resource sharing between them.
- Secure & Isolated Execution: Run Kit-defined Tools in sandboxed environments (Docker containers) with managed dependencies and configurations.
- Agentic Interaction: Interact with Modules through defined Profiles managed by intelligent Agents capable of using LLMs and executing Tools.
- Human-in-the-Loop Focus: Designed for human operators to manage, direct, and collaborate with AI agents via intuitive interfaces like the Genbase Studio.
- Ecosystem Potential: Discover and leverage Kits from a central Registry (future) or share your own, fostering a collaborative development environment.
Core Concepts
Understanding these fundamental building blocks is key to leveraging Genbase effectively.
Kits & Registry
Reusable blueprints containing AI capabilities, configurations, and code.
Projects & Modules
Organize work into Projects and run Kit instances as stateful Modules.
Profiles & Agents
Define interaction modes (Profiles) handled by intelligent Agents.
Tools & Execution
Package and run executable code securely within isolated environments.
Relationships & Provide
Connect Modules and enable controlled sharing of resources like Workspaces and Tools.
Workspaces & Resources
Manage the file state (Workspace) and specific content items (Resources) of Modules.
Get Started
Ready to dive in?
Quick Start
Get Genbase running locally using Docker in minutes.
User Guide
Learn how to use the Genbase Studio interface.
Kit Development
Learn how to create your own reusable Kits.
High-level Architecture: