NanoBot + Ollama setup and Remotion workflow
Learn to configure NanoBot with Ollama on Kaggle, meet its Python 3.11 requirement, and test a Remotion workflow that needed a manual fix.
Player not loading? Watch on YouTube
This tutorial sets up NanoBot with Ollama in a Kaggle environment, then tests the assistant through a Remotion video project. The presenter describes NanoBot as a lightweight Python alternative inspired by OpenClaw and points to its subagent support.
The setup starts with Ollama and a model response check. The presenter says NanoBot requires Python 3.11 or later, so older Kaggle kernels using Python 3.10 need an upgrade. Installation continues with cloning the repository, installing the Python package and running NanoBot's onboarding command to create config.json. The configuration selects the demonstration model and connects the custom provider to Ollama through an OpenAI-compatible endpoint. This is a hosted notebook demonstration of a local LLM workflow.
The presenter tests single-message and interactive CLI sessions, asks which skills are available, and requests a Remotion skill. The AI agent then helps set up a sample project and render an MP4. The first attempt encounters an installation issue that the presenter fixes manually before continuing. Later prompts customize the video's text. The presenter repeatedly praises the readable, colored terminal output; that assessment is a personal judgment, rather than a measured comparison with other assistants.