Core Concepts
Understand the fundamental building blocks of the Genbase platform.
Core Concepts
Welcome to the conceptual overview of Genbase. Understanding these core ideas is essential for effectively using the platform, whether you're operating modules, developing kits, or administering the system.
Genbase is built around a modular architecture designed for creating, managing, and orchestrating complex AI agent systems. Each concept represents a key building block in this architecture.
Key Building Blocks
Explore these concepts to grasp how Genbase structures AI development and collaboration:
Projects & Modules
Learn how work is organized into Projects and how Kits are instantiated into runnable Modules with unique paths.
Kits & Registry
Discover Kits as reusable blueprints for AI capabilities and the role of the Registry in sharing them.
Profiles & Agents
Understand how Profiles define interaction modes and how Agents act as the intelligent controllers.
Tools & Secure Execution
Explore how executable code (Tools) is packaged within Kits and run securely in isolated environments.
Relationships & Resource Sharing
Learn how Modules connect and share resources like Workspaces and Tools using the Provide mechanism.
Workspaces & Resources
Understand Module Workspaces (Git repos) and how specific Resources (files, instructions) are managed.
By understanding these components and how they interact, you'll be well-equipped to build powerful and maintainable AI systems with Genbase. We recommend reading through each concept page for a deeper understanding.