← Все репозитории

Новый проект

xingranya/GitHub-Stars-AI-Tools

Настольное приложение превращает избранные репозитории GitHub в локальную AI-базу с поиском на естественном языке, резюме, тегами и диалоговыми уточнениями.

Открыть GitHub
Stars
98
+4 за 7 дней
Forks
14
Язык
TypeScript
Статус
В канале 1 янв. 1 г.

AI-разбор

Проект синхронизирует избранные репозитории GitHub с локальной базой SQLite, сохраняя метаданные, темы, языки, README, теги, заметки и статус чтения. README кэшируются и обрабатываются AI для создания русскоязычных резюме, ключевых слов, рекомендуемых тегов и карточек знаний. Семантический поиск работает локально через Embedding-модель, SQLite и zvec, а после загрузки модели поддерживает офлайн-поиск. Диалоговый поиск сначала извлекает до 30 кандидатов из локального индекса, затем AI отбирает до 10 проектов и показывает причины совпадения, найденные поля и фрагменты README. Приложение построено на React, Tauri и Rust, поддерживает OpenAI, Anthropic, OpenRouter, DeepSeek, локальные Ollama и LM Studio, а также OpenAI-совместимые интерфейсы. Данные хранятся локально, ключи размещаются в системном хранилище учетных данных, но AI-функции требуют отдельной настройки сервисов, синхронизация аннотаций выполняется через приватный Gist, а коммерческое использование ограничено лицензией PolyForm Noncommercial 1.0.0.

Кому подойдёт

Разработчики, технические исследователи, инженеры и команды, которые активно сохраняют репозитории GitHub, хотят структурировать личную базу инструментов и предпочитают локальное хранение данных с управляемым подключением AI-сервисов.

Что внутри

  • Синхронизация GitHub Stars с локальной базой SQLite вместе с README, метаданными, тегами, заметками и статусом чтения.
  • AI-разбор README с генерацией резюме, ключевых слов, рекомендуемых тегов и карточек знаний.
  • Локальный семантический поиск через двуязычную Embedding-модель, SQLite и zvec с возможностью офлайн-работы после загрузки модели.
  • Диалоговый AI-поиск с поэтапным извлечением кандидатов, проверкой свидетельств, объяснением совпадений и итоговым списком репозиториев.
  • Формирование сети тегов, поиск похожих проектов, рекомендации альтернатив и отображение личного профиля технологических предпочтений.
  • Импорт и экспорт пользовательских тегов, заметок и статусов чтения через приватный Gist, а также встроенное обновление приложения.

Где применять

  • Разработчикам с большим числом GitHub Stars — для поиска нужного инструмента по описанию задачи и быстрого восстановления контекста.
  • Инженерам и исследователям — для локального анализа README, сравнения похожих проектов и систематизации технологического стека.
  • Командам, формирующим внутреннюю базу инструментов, — для накопления заметок, тегов и статусов изучения без обязательной передачи всей библиотеки во внешний сервис.
  • Пользователям локальных AI-сервисов Ollama или LM Studio — для работы с резюме и поиском через собственные модели без обязательного облачного API.

Темы