Silica Core — плагин
Silica Core находит в папке с кодом и PDF нужный абзац или функцию и возвращает агенту путь, раздел и строки без вызова модели
- 70 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер читает все файлы выбранной папки, а silica_write_note пишет заметки на диск
- Плагин запускает локальный процесс через uv, а плотному слою нужна загрузка модели из сети
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/silica-coreОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер читает все файлы выбранной папки, а silica_write_note пишет заметки на диск
- Плагин запускает локальный процесс через uv, а плотному слою нужна загрузка модели из сети
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Silica Core индексирует Markdown, исходники, PDF и офисные файлы в одной папке и отдает результат агентам как инструменты MCP или как команды оболочки. Попадание содержит путь, раздел, строку, окно текста и числа для оценки. Цикл работы остается у агента: Silica только находит источник. Инструментов пять: silica_files показывает, что проиндексировано, silica_search ищет по BM25 и возвращает ранжированные фрагменты, silica_read читает срез по строкам или заголовку, silica_code_pack собирает контекст по AST для одного файла в пределах заданного числа символов, silica_write_note атомарно пишет заметку с проверкой структуры и битых wikilink. В исходниках каждая функция, метод, класс и константа считаются отдельной единицей. Поиск сообщает, когда корпус не отвечает на вопрос. Поле `coverage` показывает долю редких слов запроса, найденных в попадании, `terms_absent` перечисляет слова, которых нет нигде, `terms_near` подсказывает близкое написание. Для перефразированных вопросов есть плотный слой на модели `potion-retrieval-32M` без GPU и без `torch`. Ключ API и сеть не нужны, единственная загрузка — сама модель.
Для кого. Разработчикам и исследователям, у которых агент тратит ходы на grep по большой папке с кодом, статьями и PDF и должен ссылаться на страницу или строку.
Подходит, если
- Агент отвечает по папке с девятью научными статьями в PDF и должен назвать файл, страницу и абзац
- В репозитории тысячи файлов, и поиск функции по смыслу дает агенту лишние ходы
- Вы ведете заметки в Obsidian-подобной папке, и агенту нужна запись с проверкой wikilink
- Один и тот же индекс должен обслуживать Claude Code, Cursor и Codex без облачного сервиса
- Папка с файлами `.docx` и PDF молчит при поиске, и надо видеть, сколько файлов агент не смог прочитать
Не подходит, если
- Вам нужен поиск по смыслу из коробки: плотный слой включается отдельным пакетом и отдельной настройкой
- Корпус лежит в нескольких несвязанных папках: сервер обслуживает одну корень-папку, открытую клиентом
- Нужен граф вызовов или анализ зависимостей: Silica ищет фрагменты и графа не строит
- Папку нельзя принять в работу командой `silica-core init`, потому что менять ее вы не хотите
Пример запроса к агенту
Поставь плагин Silica Core и найди в папке `papers` абзац про `leveled compaction` с указанием файла и страницыОграничения
- Сервер работает только с папками, которые команда silica-core init приняла в работу, и обслуживает одну корневую папку клиента; другой корень задают флагом --vault или переменной SILICA_VAULT.
- Плотный слой требует extra `dense`, переменной `SILICA_EMBEDDING_MODEL` и построения векторов командой `silica-core index --embed`. Пока вектора не готовы, поиск лексический и сообщает `dense: warming`.
- Для плагина Claude Code нужны uv в PATH и Claude Code 2.1.275 или новее. Если поставить плагин и отдельный сервер через setup, два сервера обслуживают одну папку.
- Код и PDF читаются локально, но модель `potion-retrieval-32M` скачивается один раз.
Как отключить. Плагин Claude Code снимает команда claude plugin uninstall silica-core. Сервер, записанный командой `silica-core setup`, убирают из конфигурации клиента: прежнюю версию файла команда сохраняет рядом. Пакет удаляет uv tool uninstall silica-core.
Частые вопросы
Как поставить Silica Core в Claude Code?
Выполните claude plugin install silica-core --marketplace kiycoh/silica-core: плагин приносит сервер и скиллы. Нужны uv в PATH и Claude Code 2.1.275 или новее. Затем в рабочей папке запустите silica-core init.
Нужен ли ключ API или интернет?
Нет. Поиск идет локально, ключ не требуется. Из сети скачивается только модель potion-retrieval-32M, и то один раз, если включить плотный слой.
Как понять, что в папке нет ответа на вопрос?
Смотрите на поля ответа. Низкий coverage, непустой terms_absent и отсутствие совпавших редких слов говорят, что корпус вопрос не покрывает.
Чем silica_search лучше grep?
Он ранжирует фрагменты по BM25, возвращает путь, раздел, строки и числа для оценки, а в исходниках делит файл на функции и классы. Точные идентификаторы он тоже находит лексическим слоем.
С какими клиентами работает silica-core setup?
Список выводит silica-core setup --list: Claude, Codex, Cursor, Windsurf, Cline, Goose, OpenCode, Gemini и другие. Для остальных команда печатает рецепт для оболочки, Python или общего MCP.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Плагиныcodesearch ищет по коду сразу в нескольких репозиториях гибридным поиском и работает офлайн, без GPU и Docker.
Поиск по исходникам ранжирует совпадения с учетом структуры кода и дает агенту нужные фрагменты без отдельного индекса.
Локальный индекс кодовой базы для агентов: гибридный поиск, графы зависимостей и анализ последствий изменений
MCP-сервер Ref: поиск по документации API и библиотек, который отдает агенту только нужные куски страниц
Плагин локального поиска по файлам, заметкам и логам: агент получает пронумерованные фрагменты с путями и листает выдачу курсором
Локальный семантический индекс кода: агент ищет по смыслу, затем идет к определениям, вызовам и путям зависимостей
Коротко о README
README открывается установкой и тремя командами быстрого старта, затем описывает пять инструментов и поля ответа поиска. Дальше идут тесты на BEIR и SWE-QA, список клиентов и раздел о плагине Claude Code.