← Все статьи
2026-05-25 06:02 · 🤖 AI World

Datasette получил умный Jump-меню и собственного AI-агента

Вышел Datasette 1.0a30 — очередной альфа-релиз open-source инструмента, превращающего SQLite-базы в браузерные веб-приложения. Главная новинка: расширяемое меню быстрого перехода «Jump to...» с новым хуком для плагинов и, буквально за несколько дней до этого, — отдельный Datasette Agent.

Datasette получил умный Jump-меню и собственного AI-агента

В конце мая 2026 года Саймон Уиллисон выпустил Datasette 1.0a30. Ключевая фича релиза — настраиваемое меню «Jump to...», открывающееся по нажатию / в интерфейсе. Новый хук jump_items_sql() позволяет плагинам добавлять в это меню собственные элементы. За несколько дней до этого, 21 мая, вышел отдельный проект — Datasette Agent.

Контекст

Datasette — open-source проект Саймона Уиллисона, одного из соавторов Django. Инструмент превращает SQLite-файлы в полноценные веб-приложения с поиском, фильтрацией, REST API и экспортом. Особенно популярен среди дата-журналистов, аналитиков и разработчиков, которым нужно быстро опубликовать или исследовать набор данных без тяжёлой инфраструктуры. Версия 1.0 готовится давно и проходит длинную серию альфа-релизов — каждый итерационно шлифует UX и расширяемость.

У Datasette богатая экосистема плагинов: визуализации, карты, экспорт в разные форматы, faceted search, кастомные шаблоны. Параллельно Уиллисон активно работает с LLM-инструментарием: он создал CLI-утилиту llm и ведёт один из самых технически подробных блогов о разработке с языковыми моделями. Выход Datasette Agent — логичное продолжение этой линии: AI поверх структурированных локальных данных.

SQLite при этом не «игрушечная» база. По открытым данным, это наиболее широко задеплоенный движок баз данных в мире — он живёт в каждом смартфоне, браузере и встроенном устройстве. Datasette делает его пригодным для публичного и командного использования без дополнительных серверных компонентов.

Аналитика

Меню «Jump to...» — это command palette, знакомая по VS Code, Notion, Linear. Звучит как мелкая UX-деталь, но хук jump_items_sql() открывает серьёзную возможность: плагин теперь может добавить в единое место быстрого доступа поиск по любым своим сущностям. Результат — Datasette начинает работать как командная строка поверх ваших данных, а не просто как таблица в браузере.

Сочетание расширяемого интерфейса и Datasette Agent формирует паттерн, актуальный для всего рынка data tools: структурированное хранилище + агент + быстрый UI. Это дёшево, предсказуемо и не требует облачной подписки. Для задач, где достаточно SQLite, такой стек бьёт BI-платформы по стоимости и скорости развёртывания.

В контексте Центральной Азии и КР это особенно актуально. Большинство местных компаний хранят операционные данные в Excel и Google Sheets. Datasette предлагает реальный промежуточный шаг: экспортируй CSV, загружай в SQLite, получай веб-интерфейс с поиском и API. Барьер входа — часы, не недели, стоимость хостинга — порядка нескольких долларов в месяц на минимальном VPS.

Кейсы применения в бизнесе

B2B-SaaS стартап. Внутренняя аналитика без BI-лицензий: выгружай события в SQLite, деплой Datasette внутри VPN — команда видит retention, воронку, аномалии в браузере. Через jump_items_sql() плагин добавляет быстрый доступ к ключевым сегментам: «new trials this week», «churned accounts». Datasette Agent отвечает на вопросы к этим данным в свободной форме.

Корпорация с legacy. Отдел данных тонет в запросах от бизнеса. Datasette позволяет опубликовать read-only витрины конкретных таблиц с фильтрацией и экспортом — без прямого доступа к production БД. Аналитики и менеджеры находят данные самостоятельно, нагрузка на дата-инженеров снижается.

SMB в КР. Интернет-магазин, кафе, сервисный центр: заказы, клиенты, остатки — в SQLite. Datasette даёт простой браузерный интерфейс для собственника и бухгалтера без покупки CRM. Данные остаются локально — что важно в контексте требований Цифрового кодекса КР к хранению персональных данных.

Кейсы в личной жизни

Разработчик. Дебаггинг данных: вместо psql или DBeaver открой SQLite-дамп в Datasette, фильтруй, экспортируй нужные строки в CSV одним кликом. / даёт мгновенный доступ к любой таблице или представлению.

Контент-мейкер и исследователь. Datasette — классический инструмент дата-журналистики: загружай публичные датасеты, исследуй и публикуй как интерактивную страницу. С агентом можно задавать вопросы к данным в свободной форме, не зная SQL.

Студент и фрилансер. Учебные проекты, клиентские отчёты, портфолио: Datasette позволяет за несколько часов сделать «живой» дашборд, который клиент может открыть в браузере и сам покликать. Выглядит профессиональнее любой статичной таблицы.

Как применить сегодня

  • Установи: pip install datasette — запускается на любом Python-окружении за минуту.
  • Загрузи CSV: sqlite-utils insert data.db table data.csv --csv, затем datasette data.db.
  • Нажми / в интерфейсе и протестируй новое Jump-меню на своих данных.
  • Изучи экосистему плагинов: datasette-cluster-map, datasette-vega, datasette-export-notebook — готовые расширения под разные задачи.
  • Следи за развитием Datasette Agent — одна из первых открытых реализаций AI-агента поверх SQLite от автора проекта.
← Все статьи