Welcome to Ontonaut Documentation
Explore interactive examples, comprehensive guides, and learn how to build custom code editors and AI chatbots for your marimo notebooks.
📓 Interactive Notebooks
Click on any notebook to explore live, interactive examples of Ontonaut widgets.
Getting Started
Learn the basics of CodeEditor with Python, JSON, Calculator, and Regex executors.
Perfect introduction to Ontonaut widgets.
ChatBot Guide
Explore streaming chat interfaces with multiple handlers including Echo, OpenAI,
and custom implementations with tabs and code formatting.
OpenAI Integration
Connect to OpenAI's GPT models for real-time streaming AI responses.
Learn how to integrate external AI APIs.
📚 Documentation & Resources
🎨 Features
Beautiful UI
Clean, modern design matching marimo's aesthetic with light and dark themes.
Pluggable Backends
Custom executors and handlers - Python, OpenAI, Anthropic, or your own.
Streaming Support
Real-time streaming for code execution and AI chat with smooth animations.
Tabs & History
Automatic tab creation for chat history with code formatting support.
Type Safe
Full type hints throughout for excellent IDE support and reliability.
Zero Config
Works out of the box with sensible defaults and easy customization.
Ready to Get Started?
Install Ontonaut and start building amazing widgets today!
pip install ontonaut