Нативная локальная альтернатива Logitech Options+ на Rust для переназначения кнопок, настройки DPI и SmartShift на мышах, клавиатурах и веб-камерах Logitech.
lovstudio/Ataru
Локальный поиск по истории сессий AI-агентов для написания кода: ядро на Rust, JSON CLI и десктопный GUI на базе Tantivy и Jieba.
- Звёзды
- 361
- Форки
- 40
- Открытые issues
- 15
- Последний коммит
- 2 месяца назад
Что это?
Ataru превращает прошлые диалоги с локальными AI-агентами для написания кода, такими как Claude и Codex, в поисковую базу знаний. Он приводит транскрипты из разных источников к единому формату записей Project, Session, Run и Turn, чтобы можно было находить прежние исправления, команды и проектные решения по ключевым словам, фразам или запросам на естественном языке. Результаты можно группировать по уровням Turn, Run, Session или Project и просматривать исходное сообщение и номер строки.
Для поиска по ключевым словам используется Tantivy с токенизацией Jieba, поэтому китайский текст, идентификаторы в коде, названия пакетов и строки ошибок индексируются вместе. Семантический поиск через совместимый с OpenAI endpoint для embeddings можно включить отдельно; если он недоступен или запрос завершается по таймауту, поиск переключается на ключевые слова и показывает предупреждение. Индекс — это производные данные, которые можно пересоздать по исходным транскриптам; сами транскрипты доступны только для чтения.
Один и тот же интерфейс поиска доступен в десктопном приложении на Tauri, собранном с React 19, в Rust SDK и API, а также в неинтерактивном JSON CLI. CLI поддерживает только поиск по ключевым словам. Кроме того, проект публикует два agent skills, которые автоматизируют индексацию и поиск.
Ключевые возможности
- 01Единый индекс локальных транскриптов сессий Claude и Codex
- 02Поиск по ключевым словам с сегментацией китайского текста с помощью Jieba
- 03Группировка результатов по уровням Turn, Run, Session или Project
- 04Стабильные ID и номера строк позволяют перейти от результата к исходному сообщению
- 05Необязательный семантический поиск с автоматическим переключением на поиск по ключевым словам
- 06Инкрементальная индексация с атомарной пересборкой, сохраняющей последний исправный индекс
Сценарии использования
- Поиск прошлой сессии отладки или команды, запущенной через AI-агента для написания кода
- Поиск прежних архитектурных решений в диалогах агента по проекту
- Запрос истории самим агентом или скриптом через JSON CLI
- Просмотр китайских и англоязычных транскриптов агента офлайн на локальном компьютере
Темы
Частые вопросы
- Что такое Ataru?
- Локальный поиск по истории сессий AI-агентов для написания кода: ядро на Rust, JSON CLI и десктопный GUI на базе Tantivy и Jieba. Ataru превращает прошлые диалоги с локальными AI-агентами для написания кода, такими как Claude и Codex, в поисковую базу знаний. Он приводит транскрипты из разных источников к единому формату записей Project, Session, Run и Turn, чтобы можно было находить прежние исправления, команды и проектные решения по ключевым словам, фразам или запросам на естественном языке. Результаты можно группировать по уровням Turn, Run, Session или Project и просматривать исходное сообщение и номер строки.
- Ataru можно использовать бесплатно? Какая у него лицензия?
- Ataru распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Ataru всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в Ataru — 24 авг. 2026 г..
- Для чего можно использовать Ataru?
- Поиск прошлой сессии отладки или команды, запущенной через AI-агента для написания кода Поиск прежних архитектурных решений в диалогах агента по проекту Запрос истории самим агентом или скриптом через JSON CLI Просмотр китайских и англоязычных транскриптов агента офлайн на локальном компьютере
- Где скачать Ataru?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lovstudio/Ataru
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Open-source ИИ-коллега для рабочего стола, который выполняет задачи под ключ — от проверки безопасности и подготовки документов до сортировки почты, — с подтверждением действий и изолированной средой.
Локальный прокси, позволяющий запускать OpenAI Codex и Claude Code с любым LLM-провайдером, включая Claude, Gemini, Grok, DeepSeek и Ollama.
Личный AI-ассистент с открытым исходным кодом, который работает на ваших устройствах и отвечает через WhatsApp, Telegram, Slack, Discord и другие мессенджеры.
Методология разработки ПО и библиотека комбинируемых навыков, которые помогают coding agents проводить мозговой штурм, планировать, следовать TDD и делегировать реализацию субагентам.
Коллекция переиспользуемых навыков для AI-ассистентов по программированию, таких как Claude Code и Codex: согласование требований, проектирование, TDD и дисциплинированные инженерные процессы.