
10 open-source инструментов вместо подписок: чек-лист установки
Промпт под каждое решение: копируешь, вставляешь в Codex и получаешь установленный инструмент. Порядок как в ролике: с десятого места к первому.
Содержание14 глав
- 01Как пользоваться
- 02До первой установки
- 03Место 10. Tesseract — текст из любого скана
- 04Место 9. LibreTranslate — перевод, не выходя из машины
- 05Место 8. Scriberr — расшифровка с разделением спикеров
- 06Место 7. SearXNG — один запрос во все поисковики сразу
- 07Место 6. Vane — ответ со ссылками вместо списка ссылок
- 08Место 5. Khoj — второй мозг по своим файлам
- 09Место 4. Open WebUI — привычное окно чата
- 10Место 3. Ollama — фундамент всей сборки
- 11Место 2. Activepieces — автоматизации без ручного запуска
- 12Место 1. OpenHands и Agent Canvas — панель для агентов
- 13Границы
- 14Чего не делать
Как пользоваться
Скопируй промпт ниже в Codex. Он должен ставить инструменты по одному, проверять каждый запуск и останавливаться, если что-то пошло не так.
Мне нужно установить и проверить локальную связку из open-source инструментов:
- Ollama — https://github.com/ollama/ollama
- Open WebUI — https://github.com/open-webui/open-webui
- Tesseract — https://github.com/tesseract-ocr/tesseract
- LibreTranslate — https://github.com/LibreTranslate/LibreTranslate
- SearXNG — https://github.com/searxng/searxng
- Khoj — https://github.com/khoj-ai/khoj
- Scriberr — https://github.com/rishikanthc/Scriberr
- Vane — https://github.com/ItzCrazyKns/Vane
- Activepieces — https://github.com/activepieces/activepieces
- 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-агентов.
Смысл не в отдельном инструменте, а в том, что предыдущие части сборки начинают работать без ручного запуска.
Место 1. OpenHands и Agent Canvas — панель для агентов
| Поле | Значение |
|---|---|
| Репозиторий | OpenHands/OpenHands |
| GitHub | 85 138 звезд |
| Статус | коммиты сегодня |
| Docker | нужен |
| Панель | OpenHands/agent-canvas |
| Панель GitHub | 225 звезд |
| Панель статус | обновление 27.07.2026 |
OpenHands и Agent Canvas — панель управления агентами. Ты запускаешь агента, даешь ему рабочую папку и смотришь, как он читает файлы, выполняет команды и меняет проект.
В одном окне видно диалог, файлы, терминал и результат.
Проверить, что работает:
- Дать агенту отдельную тестовую папку, а не рабочий проект.
- Проверить, что видны три окна: диалог, файлы и терминал.
- Переключить бэкенд и убедиться, что задача продолжает выполняться.
Границы
Чего не делать
- Не ставить все десять инструментов подряд за один вечер. Половина держится друг на друге, и при поломке будет непонятно, какой слой сломался.
- Не открывать веб-интерфейсы наружу. По умолчанию все должно жить на локальном адресе.
- Не давать агентной панели доступ к рабочему проекту на первом запуске. Сначала только тестовая папка.
- Не считать звезды показателем живости. Смотри на дату последнего коммита: в этом списке разброс от «коммиты сегодня» до «апрель».
- Не тащить сразу все под себя. Начни с одной задачи, которая реально бесит: документы, расшифровки или поиск. Поставь только то, что ее закрывает.
Экономия на подписках здесь побочный эффект. Основное — данные остаются на твоей машине.
Связанные материалы


