Discover, share, and import reusable components for your Bonsai AI workflows. Over 180 curated blocksβone click to add.
13 types of reusable components to power your AI workflows
Predefined system instructions with variable substitution for consistent AI behavior.
PromptsUser prompt templates with variables for reusable, parameterized interactions.
PromptsConnectors that transform and pass output between chain steps.
PromptsExecutable commands or scripts that extend AI capabilities.
ExecutionCollections of related tools, functions, and MCP servers bundled together.
ExecutionReusable code logic in Python, Node, or Lua runtimes.
ExecutionModel Context Protocol server configurations for tool discovery.
ExecutionMulti-step processes composed of other blocks with data flow.
CompositionSequential prompt chains connected by bridge transformations.
CompositionComplete agent configurations with provider, model, and parameters.
AgentsRAG sources with embedding and retrieval configuration.
DataQuality assessment blocks with scoring criteria and weights.
QualityComposable capabilities that combine prompts, tools, and context for specific tasks.
CapabilitiesStructured data collections for training, evaluation, and fine-tuning workflows.
DataImport building blocks into Bonsai with a single click
# 1. Install Bonsai CLI
cargo install bonsai-cli
# 2. Browse blocks at bonsai-hub
# 3. Click "Add to Bonsai" on any block
# 4. Use in your chat sessions
bonsai chat
> @code-reviewer "function greet() { console.log('hello') }"