Перейти к содержимому

Я протестировал 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