# 10 open-source инструментов вместо подписок: чек-лист установки

Промпт под каждое решение: копируешь, вставляешь в Codex и получаешь установленный инструмент. Порядок как в ролике: с десятого места к первому.

## Как пользоваться

Скопируй промпт ниже в Codex. Он должен ставить инструменты по одному, проверять каждый запуск и останавливаться, если что-то пошло не так.

> Мне нужно установить и проверить локальную связку из open-source инструментов:
> 1. Ollama — https://github.com/ollama/ollama
> 2. Open WebUI — https://github.com/open-webui/open-webui
> 3. Tesseract — https://github.com/tesseract-ocr/tesseract
> 4. LibreTranslate — https://github.com/LibreTranslate/LibreTranslate
> 5. SearXNG — https://github.com/searxng/searxng
> 6. Khoj — https://github.com/khoj-ai/khoj
> 7. Scriberr — https://github.com/rishikanthc/Scriberr
> 8. Vane — https://github.com/ItzCrazyKns/Vane
> 9. Activepieces — https://github.com/activepieces/activepieces
> 10. OpenHands — https://github.com/OpenHands/OpenHands
> и панель https://github.com/OpenHands/agent-canvas
> Правила:
> - ставь строго по порядку, один инструмент за другим;
> - сначала проверь пакетный менеджер, Docker, место на диске и зависимости;
> - если чего-то нет, напиши, что нужно поставить, и не продолжай без моего ответа;
> - перед установкой каждого инструмента открой README и официальные инструкции репозитория;
> - не ставь по памяти;
> - всё ставь в ~/tools/<название>, системные папки не трогай;
> - перед установкой системных зависимостей и любым sudo сначала спрашивай подтверждение;
> - если проект предлагает docker-compose, используй его;
> - веб-интерфейсы поднимай только локально, без публикации наружу;
> - после каждого инструмента сделай минимальную проверку запуска;
> - покажи команду запуска, локальный адрес, путь установки и статус;
> - к следующему инструменту переходи только после моего подтверждения;
> - если установка сломалась, не исправляй молча и не пропускай пункт: остановись, покажи ошибку и предложи 2-3 варианта решения;
> - в конце собери таблицу: инструмент, статус, команда запуска, локальный адрес, путь установки.

- README важнее памяти. У open-source проектов часто меняются команды запуска.
- Один инструмент за раз. Так проще понять, где именно сломалась установка.
- Локальные адреса не публикуются наружу. Эти сервисы должны жить на твоей машине.
- Ошибки не чинятся молча. Codex должен остановиться и показать варианты.
- Финальная таблица нужна, чтобы через неделю не искать команды заново.

Если нужны не все десять, удали лишние строки из списка в промпте. Но Ollama лучше оставить: на ней частично держатся локальные модели для Khoj, Open WebUI и автоматизаций.

## До первой установки

- [ ] Проверить Docker: он нужен для Scriberr, Vane, Activepieces и OpenHands.
- [ ] Проверить место на диске: модели Ollama и Docker-образы могут занять десятки гигабайт.
- [ ] Проверить пакетный менеджер: на macOS чаще всего нужен brew, для Python-проектов часто используется uv.
- [ ] Ставить по одному инструменту и проверять запуск после каждого.
- [ ] Заранее выбрать папку для проектов, например ~/tools.

## Место 10. Tesseract — текст из любого скана

строки «Поле → Значение»: Репозиторий → tesseract-ocr/tesseract; GitHub → 76 189 звезд; Статус → коммиты свежие, 25.08.2026; Docker → не нужен

Tesseract — OCR-движок для сканов, фотографий документов и плохих PDF. Он превращает картинку с текстом в текст, который можно искать, копировать и отправлять дальше в базу знаний.

Проект появился в Hewlett-Packard еще в 1985 году. В 2005 HP открыл код, с 2006 по 2017 разработку вел Google. Инструменту больше сорока лет, и он до сих пор живой.

Проверить, что работает:

- [ ] Скинуть скан и получить PDF с текстовым слоем.
- [ ] Найти слово внутри файла через Cmd+F.
- [ ] Отправить этот же файл в базу знаний: чистый текст сэкономит токены.

## Место 9. LibreTranslate — перевод, не выходя из машины

строки «Поле → Значение»: Репозиторий → LibreTranslate/LibreTranslate; GitHub → 16 131 звезда; Статус → активен, 23.08.2026; Docker → не нужен

LibreTranslate — локальный переводчик. После загрузки языковых моделей он переводит текст и файлы на твоей машине, без отправки документов в Google или Microsoft.

Это особенно полезно, когда в файлах есть персональные данные, договоры, внутренние документы или клиентская информация.

Проверить, что работает:

- [ ] Вставить текст в веб-интерфейс и получить перевод.
- [ ] Загрузить файл, выбрать язык и скачать переведенную версию.
- [ ] Отключить интернет и повторить перевод. Если работает, модели скачаны и крутятся локально.

## Место 8. Scriberr — расшифровка с разделением спикеров

строки «Поле → Значение»: Репозиторий → rishikanthc/Scriberr; GitHub → 2 987 звезд; Статус → обновление 01.06.2026; Docker → нужен

Whisper хорошо превращает речь в текст, но сам по себе плохо держит разделение по людям. Scriberr берет аудио или видео и возвращает расшифровку с таймкодами, разделением спикеров и словами, привязанными к месту в записи.

Главная польза: можно найти нужный момент встречи по слову, а не переслушивать час записи.

Проверить, что работает:

- [ ] Загрузить фрагмент созвона или интервью.
- [ ] Проверить, что реплики разделены по спикерам, а не идут одним полотном.
- [ ] Кликнуть по фразе в расшифровке: запись должна перейти в нужное место.

## Место 7. SearXNG — один запрос во все поисковики сразу

строки «Поле → Значение»: Репозиторий → searxng/searxng; GitHub → 36 123 звезды; Статус → активен, 22.08.2026; Docker → не нужен

SearXNG — метапоиск. Ты задаешь один запрос, а он собирает результаты из разных поисковых систем в одну выдачу.

Google, Яндекс и DuckDuckGo часто показывают разную картину. Если нужна не одна выдача, а срез по рынку, SearXNG удобнее обычного поиска. В конфигурации проекта есть больше 200 движков.

Проверить, что работает:

- [ ] Сделать один запрос и увидеть результаты из разных систем.
- [ ] Открыть настройки и отключить лишние движки, чтобы выдача стала чище.
- [ ] Запомнить локальный адрес: он понадобится для Vane.

## Место 6. Vane — ответ со ссылками вместо списка ссылок

строки «Поле → Значение»: Репозиторий → ItzCrazyKns/Vane; GitHub → 36 478 звезд; Статус → обновление 11.04.2026; Docker → нужен

Vane — локальный аналог Perplexity без лимитов. SearXNG находит ссылки, но не формирует ответ. Vane читает найденные страницы и собирает ответ со ссылками на источники.

Важно: у Vane самый старый апдейт из списка, последний коммит был в апреле. Перед тем как строить на нем процесс, проверь, что проект еще живой.

Проверить, что работает:

- [ ] Подключить свой SearXNG как источник поиска.
- [ ] Задать вопрос и получить ответ со ссылками на страницы.
- [ ] Вручную открыть пару ссылок и проверить, что ответ опирается на них, а не на общие знания модели.

## Место 5. Khoj — второй мозг по своим файлам

строки «Поле → Значение»: Репозиторий → khoj-ai/khoj; GitHub → 36 725 звезд; Статус → обновление 02.08.2026; Docker → не нужен

Khoj — локальный аналог NotebookLM. Ты подключаешь папку с заметками, PDF и инструкциями, а потом задаешь вопросы обычным языком.

Он нужен для контекста из твоих файлов: когда знания уже лежат на диске, но их неудобно искать вручную и нельзя отправлять во внешний чат.

Проверить, что работает:

- [ ] Подключить папку и дождаться индексации.
- [ ] Задать вопрос, ответ на который точно есть только в твоих файлах.
- [ ] Сверить ответ с исходным документом: Khoj должен опираться на твой файл, а не на общие знания.

## Место 4. Open WebUI — привычное окно чата

строки «Поле → Значение»: Репозиторий → open-webui/open-webui; GitHub → 149 960 звезд; Статус → коммиты сегодня; Docker → не нужен

Open WebUI делает локальные модели похожими на обычный чат: история диалогов, документы, настройки, выбор модели.

Важно: Open WebUI — это интерфейс, а не модель. Модели ставятся отдельно через Ollama. Без них откроется красивое, но пустое окно.

Проверить, что работает:

- [ ] Открыть интерфейс и увидеть список моделей после установки Ollama.
- [ ] Провести один диалог.
- [ ] Проверить, что история сохранилась.

## Место 3. Ollama — фундамент всей сборки

строки «Поле → Значение»: Репозиторий → ollama/ollama; GitHub → 179 467 звезд; Статус → коммиты сегодня; Docker → не нужен

Ollama — менеджер и движок локальных моделей. Ты выбираешь модель, Ollama скачивает ее, запускает и дает другим программам единый локальный адрес.

На Ollama частично держатся Open WebUI, Khoj и автоматизации. Поэтому это не просто еще один пункт, а фундамент всей локальной AI-сборки.

> ollama launch claude

Проверить, что работает:

- [ ] Скачать одну модель и поговорить с ней в терминале.
- [ ] Открыть каталог моделей и посмотреть популярные и новые: там видно, какие модели облачные, а какие локальные.
- [ ] Запустить ollama launch claude и убедиться, что ответы идут от локальной модели.

## Место 2. Activepieces — автоматизации без ручного запуска

строки «Поле → Значение»: Репозиторий → activepieces/activepieces; GitHub → 24 041 звезда; Статус → коммиты сегодня; Docker → нужен

Activepieces — конструктор, который связывает действия в цепочку: происходит триггер, и система сама выполняет следующие шаги. В описании проекта заявлено около 400 MCP-серверов для AI-агентов.

Смысл не в отдельном инструменте, а в том, что предыдущие части сборки начинают работать без ручного запуска.

- 01 «Триггер» — Появился новый файл записи в папке — Папка с записями
- 02 «Шаг 1» — Отправить запись на расшифровку — Scriberr
- 03 «Шаг 2» — Получить текст и сделать краткое содержание — Ollama
- 04 «Шаг 3» — Сохранить результат в нужную папку — Khoj подхватит файл после сохранения

## Место 1. OpenHands и Agent Canvas — панель для агентов

строки «Поле → Значение»: Репозиторий → OpenHands/OpenHands; GitHub → 85 138 звезд; Статус → коммиты сегодня; Docker → нужен; Панель → OpenHands/agent-canvas; Панель GitHub → 225 звезд; Панель статус → обновление 27.07.2026

OpenHands и Agent Canvas — панель управления агентами. Ты запускаешь агента, даешь ему рабочую папку и смотришь, как он читает файлы, выполняет команды и меняет проект.

В одном окне видно диалог, файлы, терминал и результат.

карточка 1 — значение «OpenHands»; карточка 2 — значение «Claude Code»; карточка 3 — значение «Codex»; карточка 4 — значение «Gemini»

Проверить, что работает:

- [ ] Дать агенту отдельную тестовую папку, а не рабочий проект.
- [ ] Проверить, что видны три окна: диалог, файлы и терминал.
- [ ] Переключить бэкенд и убедиться, что задача продолжает выполняться.

## Границы

## Чего не делать

- [ ] Не ставить все десять инструментов подряд за один вечер. Половина держится друг на друге, и при поломке будет непонятно, какой слой сломался.
- [ ] Не открывать веб-интерфейсы наружу. По умолчанию все должно жить на локальном адресе.
- [ ] Не давать агентной панели доступ к рабочему проекту на первом запуске. Сначала только тестовая папка.
- [ ] Не считать звезды показателем живости. Смотри на дату последнего коммита: в этом списке разброс от «коммиты сегодня» до «апрель».
- [ ] Не тащить сразу все под себя. Начни с одной задачи, которая реально бесит: документы, расшифровки или поиск. Поставь только то, что ее закрывает.

Экономия на подписках здесь побочный эффект. Основное — данные остаются на твоей машине.

---

Источник: https://localhost:3000/m/10-open-source-instrumentov-vmesto-podpisok-chek-list-ustanovki
