Vibing AI SDK Overview
The Vibing AI SDK provides a comprehensive set of tools, frameworks, and APIs for developing and integrating with the Vibing AI platform. This document provides an overview of the SDK components and capabilities.SDK Organization
The Vibing AI SDK is organized into logical modules for different aspects of platform development:Core Modules
App Framework
Tools for building full-featured applications:Plugin Framework
System for creating lightweight extensions:Agent Framework
Tools for building specialized AI assistants:Theme Framework
Create custom visual themes for the platform:Studio Framework
Compose multiple offerings into integrated experiences:Platform Services
Memory Integration
Interact with the Unified Memory System:Permission Management
Handle permission requests and checks:Event System
Communicate between platform components:Authentication
Handle user authentication and session management:Development Tools
CLI Tools
The Vibing AI CLI provides tools for development, testing, and deployment:Block Kit
UI component library for building consistent interfaces:Getting Started
To begin developing with the Vibing AI SDK:-
Install the SDK and CLI tools:
-
Initialize a new project:
- Explore the SDK documentation for detailed guides on each component.
- Use the CLI development tools to build, test, and deploy your offering.
Next Steps
- Installation and Setup - Detailed installation instructions
- App Development Guide - Learn how to build full applications
- Plugin Development Guide - Create platform extensions
- Agent Development Guide - Build specialized AI assistants
- API Reference - Detailed API documentation