Новый проект
xingranya/GitHub-Stars-AI-Tools
Настольное приложение превращает избранные репозитории GitHub в локальную AI-базу с поиском на естественном языке, резюме, тегами и диалоговыми уточнениями.
- 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.
Темы