otto-torino/django-baton
A cool, modern and responsive django admin application based on bootstrap 5 that brings AI to the Django admin - https://baton.sqrt64.it/
What it solves
Django Baton replaces the standard Django admin interface with a modern, responsive, and AI-enhanced dashboard. It eliminates the need for developers to manually override numerous Django templates to achieve a professional look and feel, while integrating AI tools directly into the content management workflow.
How it works
Baton is built using Bootstrap 5 and Google Material Symbols. It overrides the default Django admin templates and uses a custom AdminSite class (via baton.autodiscover) to automate the registration of models. AI capabilities are provided through integration with the baton.sqrt64.it APIs (requiring a subscription key), allowing the admin panel to perform text and image tasks without requiring the developer to build their own AI backend.
Who it’s for
Django developers who want a visually appealing, mobile-friendly administration panel with built-in AI productivity tools for content editors and administrators.
Highlights
- AI-Powered Content Tools: Includes automatic translations (via
django-modeltranslation), text summarization, grammar/text corrections, and AI-driven tag suggestions forManyToManyFieldfields. - Computer Vision & Image Gen: Generates
alttext descriptions for images and creates new images using GPT Image. - Modern UI/UX: Fully responsive design with a customizable sidebar menu, tabbed form interfaces, and a fixed submit row for long forms.
- Developer Flexibility: Offers deep customization via CSS variables, theme support, and the ability to inject custom templates into changelists and change forms.
Related
- Project
- Project
- Project
- Project
- Project