Я протестировал 12 локальных ИИ-конфигураций для кодинга. Неожиданные результаты!
RepoChad
0:00 / 0:00
Я протестировал 12 локальных ИИ-конфигураций для кодинга. Неожиданные результаты!
7 186 просмотров · 1 день назад
RepoChad
12,9 тыс. подписчиков
7 186 просмотров · 1 день назад
Я запустил свой ИИ полностью локально, а затем подключил его к трем агентам программирования: OpenCode, Pi и Cline, чтобы посмотреть, что еще останется на Mac. Три агента, четыре движка (Ollama, llama.cpp, MLX и LM Studio), двенадцать комбинаций, все работали под управлением Qwen 3.5 9B на 16-гигабайтном Mac mini, с захватом пакетов и дешифровочным прокси при каждом запуске.
Движок не повлиял на результат. Каждый агент выполнял абсолютно одинаковые интернет-запросы на всех четырех движках. Все агенты по умолчанию подключались к сети, два из них можно полностью отключить, а один отправлял мой запрос в собственное облако, когда моя локальная настройка дала сбой.
🔍 ЧТО ВЫ УЗНАЕТЕ
• Движок против агента: кто из них действительно взаимодействует с интернетом
• Что OpenCode, Pi и Cline отправляют при запуске, во время выполнения задачи и после нее
• Как обходится защита .env в OpenCode с помощью одной команды cat
• Телеметрический поток Cline, игнорирующий ваши настройки прокси
• Почему Cline распознает вашу машину, даже если вы удалили папку с настройками
• Что произошло, когда у Cline не была настроена локальная модель
• Выключатели, которые действительно работают (и те, которые не работают)
• Хуже ли тихие агенты исправляют ошибки
⏱️ РАЗДЕЛЫ
0:00 Мой агент для программирования все еще был в сети
1:04 Движок против агента: в чем разница?
2:06 Как я это тестировал (секреты канареек + захват пакетов)
3:09 Краткое признание
3:48 Это движок или агент?
4:57 Pi
5:32 OpenCode
6:18 OpenCode против вашего файла .env
7:25 Cline: телеметрия и идентификатор машины
9:13 Резервный вариант Cline в облаке
10:21 Можно ли заглушить Cline?
10:47 Исправили ли заглушающие агенты ошибку?
11:11 Что этот тест не может вам сказать
11:31 Вердикт и список исправлений
✅ СПИСОК ИСПРАВЛЕНИЙ
• OpenCode: установите OPENCODE_DISABLE_MODELS_FETCH=1, OPENCODE_DISABLE_AUTOUPDATE=1 и OPENCODE_DISABLE_LSP_DOWNLOAD=1. В моем тесте это привело к нулевому количеству подключений. Завершите процесс "opencode serve", когда закончите.
• Pi: установите PI_OFFLINE=1, PI_TELEMETRY=0 и PI_SKIP_VERSION_CHECK=1 (ноль соединений). Установите fd самостоятельно, чтобы пропустить загрузку с GitHub.
• Cline: настройте локальный провайдер перед выполнением первой задачи и убедитесь, что он настроен. Затем добавьте "telemetryOptOut": true в ~/.cline/data/settings/global-settings.json, установите CLINE_NO_AUTO_UPDATE=1 и запустите "cline hub stop" после завершения. Осталось три соединения; заблокируйте их с помощью брандмауэра, если хотите их ноль.
• Ollama: установите OLLAMA_NO_CLOUD=1.
• Каждый агент: храните секретные данные вне папки проекта. Запрос разрешений в одном инструменте не мешает модели использовать другой.
🔗 ССЫЛКИ И ИСТОЧНИКИ
Документация OpenCode: https://opencode.ai/docs
Pi: https://pi.dev
Исходный код Pi: https://github.com/badlogic/pi-mono
Документация Cline: https://docs.cline.bot
Исходный код Cline: https://github.com/cline/cline
Часто задаваемые вопросы по Ollama (включая отключение облака): https://docs.ollama.com/faq
llama.cpp: https://github.com/ggml-org/llama.cpp
MLX LM: https://github.com/ml-explore/mlx-lm
LM Studio: https://lmstudio.ai
mitmproxy (используемый мной прокси-сервер для расшифровки): https://mitmproxy.org
LuLu (бесплатный исходящий брандмауэр для Mac): https://objective-see.org/products/lu...
Little Snitch: https://www.obdev.at/products/littles...
🙌 ПОДДЕРЖИТЕ КАНАЛ
Станьте участником канала, чтобы получать приоритетные ответы, когда вам нужно проверить, что отправляет ваша система, а также видео только для участников.
💬 Какой агент кодирования вы используете с вашей локальной моделью, и знали ли вы, что она будет запущена?
📌 Тестирование проводилось на Mac mini M4 (macOS) с 16 ГБ памяти 27 октября 2026 года с OpenCode 2.1.4, Pi 1.4.0 и Cline CLI 3.0.74. Тестировались только версии для командной строки; расширение VS Code и настольные приложения могут вести себя иначе. Каждый агент переустанавливался заново, и его настройки очищались перед каждым запуском. В 18 правильно настроенных запусках ни один из моих поддельных секретов или поддельный номер тикета моей подсказки не отображался ни в одном запросе, который я мог расшифровать. Телеметрия Cline обошла прокси, поэтому я не смог увидеть, что в ней находится, и я не утверждаю, что она содержит код или подсказки. Облачный резервный вариант был отклонен, потому что у меня не было учетной записи Cline; я не тестировал с авторизованной учетной записью. Все секреты в тесте были фальшивыми. Не спонсировано и не связано ни с одним из этих проектов.
#LocalAI #OpenCode #Cline #AICoding #Ollama #LocalLLM #Privacy