Debug your Django app 10x faster, get instant access to all the context you need, and ramp up quickly on unfamiliar code.
Input arguments, return values and local variables from the selected request are shown right next to your code, giving you a strong mental model of exactly what happened at runtime
Inspect all outbound HTTP requests that were made during the request, including request and response bodies, timing information, and headers.
All content is shown inside of VSCode, where you can easily view it and copy-paste it during development.
See all the SQL queries that were executed during the request, dig into specific queries, and see exactly what the database received from Django
Kolo will show you all celery background tasks that were enqueued during the request. The branches that begin with a green line indicate the beginning of a celery task execution.
Kolo is the tool I always wanted during the last seven years of building Django apps (and during the one year I was working on the github.com Rails app!). It always felt like the context I needed to make progress was so close, yet so hard to actually get to. Surfacing this context is the core aim of Kolo.
We use Kolo for developing Simple Poll and have done so for the past year. Simple Poll is one of the most popular apps for Slack with millions of users each year and Kolo has helped us iterate and build more quickly. I'm excited to see how Kolo helps you and your team!