[{"data":1,"prerenderedAt":160},["ShallowReactive",2],{"$f7AVZHmPutZ23_8XKkLbDtEszKCuiY3yPjIDp9eRXGag":3,"$fU8AHAsbE3UeZhOT2H7kOL0FvrN4lHRjpjN-xt_KGfQA":5,"$fBBQ5ulyG5jVWbIBJe3r8F-kTKQKf1scMJiu0B6qzX5k":134,"$f8txC3yczzwVqaJqv9ps67qlsCYATyB9piRCdbHqchPU":136},{"data":4},[],{"data":6,"meta":130},[7],{"id":8,"documentId":9,"title":10,"seo_title":11,"summary":12,"seo_description":13,"slug":14,"published_date":15,"body":16,"content":17,"createdAt":51,"updatedAt":52,"publishedAt":53,"blogauthor":54,"cover":76,"categories":119},385,"de9ijm1244gpj41kxqvosgz8","Локальная LLM для кодинга за 12 минут: LM Studio, Kilo Code и четыре бесплатных облачных варианта","Локальная LLM для кодинга: LM Studio и Kilo Code","Пошагово запускаем LLM локально через LM Studio и подключаем к IDE. Для тех, кому не нужен офлайн, — четыре бесплатных облачных агента.","Как запустить локальную LLM через LM Studio и подключить к IDE через Kilo Code. Плюс бесплатные облачные агенты: Kilo Code, Qwen Code, OpenCode, Codex.","lokalnaya-llm-dlya-kodinga-za-12-minut","2026-03-21","Иногда нужна языковая модель, которая работает без интернета — на борту самолёта, в закрытом корпоративном контуре и т.д. В других случаях интернет есть, но платить за подписку не хочется. В этой статье — пошаговый разбор двух сценариев: локальный запуск через LM Studio и четыре бесплатных облачных агента, которые работают прямо в IDE.\n\nСтатья также доступна в формате видео.\n\n\u003Cdiv class=\"video-player\" data-youtube=\"84KNlX0miBQ\" data-vk=\"-230816739_456239027\" data-rutube=\"064a637e613f0eb4e355f3c75585d02a\" data-rutube-key=\"Onc68ZXCCIOxZHn5WB4shQ\">\u003Ciframe src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F84KNlX0miBQ\" width=\"100%\" height=\"400\" frameborder=\"0\" allowfullscreen loading=\"lazy\">\u003C\u002Fiframe>\u003C\u002Fdiv>\n\n\u003Ch2 id=\"vybor-modeli\">Выбор модели\u003C\u002Fh2>\n\nДля примера буду использовать [Qwen3.5](https:\u002F\u002Fqwen.ai\u002Fblog?id=qwen3.5) — open source модель от Alibaba. Принципиальной привязки к ней нет: всё, что я покажу дальше, работает с любой другой моделью. Просто сейчас это один из лучших вариантов по соотношению качества и требований к железу.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fde2eb1be368c3a041244d8a711c7596d_c1fd26cc5f.webp)\n\nМодели обычно выпускают серией с разным количеством параметров. Чем больше параметров — тем мощнее железо нужно и тем лучше качество ответов. Последнее время появляются модели, которые вообще можно запустить и на телефоне, но понятно, что и соображают они соответственно. У меня MacBook на M3, на нём со скрипом запускается модель на 35B, а нормально — вариант на 9B параметров.\n\n![]({{strapiUrl}}\u002Fuploads\u002F856b79e2cffc995f33ab192e24b2c6ce_a11f4c5064.webp)\n\nЧтобы подобрать модель под своё железо, можно воспользоваться сайтом [canirun.ai](http:\u002F\u002Fcanirun.ai) — там можно посмотреть, что вообще существует и что пойдёт на вашем железе.\n\nПеред локальным запуском модель можно проверить в браузере на странице модели на Hugging Face — там же есть inference и бенчмарки. Посмотреть, насколько хорошо она генерирует код (или не код) под ваши задачи.\n\n![]({{strapiUrl}}\u002Fuploads\u002F145d03c334e5c8b8f4bf6535d56ee0dd_9d386d5e05.webp)\n\n\u003Ch2 id=\"lokalnyj-zapusk-lm-studio\">Локальный запуск: LM Studio\u003C\u002Fh2>\n\nИнструментов для локального запуска моделей много — Ollama, Jan, GPT4All и другие. Я буду использовать [LM Studio](https:\u002F\u002Flmstudio.ai\u002F): удобный интерфейс, встроенный чат для быстрой проверки модели и простой запуск локального сервера. Установка стандартная.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fdee5e9858deac99c0eaef819253d6115_f7e50be020.webp)\n\nВ поиске внутри LM Studio пишем название модели — `qwen3.5`. Появятся несколько вариантов разного размера. Выбираем под своё железо.\n\n![]({{strapiUrl}}\u002Fuploads\u002F79a9a0afbc036a162fb141a6fc10c8b6_1012c99b4a.webp)\n\nПосле загрузки запускаем встроенный сервер. Модель поднимается локально по адресу `localhost:1234` и отдаёт API, совместимый с OpenAI. Убедиться, что сервер работает, можно запросом в Postman или Connekt (про это у меня есть [отдельный гайд](https:\u002F\u002Ft.me\u002Famplicode\u002F297)):\n\n![]({{strapiUrl}}\u002Fuploads\u002Fd8f7a8b7a24805e42ef6b332dfafffe7_2a6efa6163.webp)\n\n\u003Ch2 id=\"podklyuchaem-k-ide-cherez-kilo-code\">Подключаем к IDE через Kilo Code\u003C\u002Fh2>\n\n[Kilo Code](https:\u002F\u002Fmarketplace.openide.ru\u002Fplugin\u002Fkilo-code\u002F375\u002F) — open source плагин для ИИ-кодинга, работает в VS Code и во всех JetBrains-based IDE. Буду показывать на [OpenIDE](https:\u002F\u002Fopenide.ru\u002F) — бесплатной российской IDE на базе IntelliJ Platform, поддерживает Java, Python, Go, TypeScript. Если у вас GoLand, PyCharm, IntelliJ IDEA или любая другая JetBrains IDE — всё аналогично.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fa9e1eb6a5c04646459a2906e78868f63_5875353df0.webp)\n\nУстанавливаем плагин Kilo Code из маркетплейса. После установки оставляем дефолтный профиль без изменений и создаём новый — выбираем провайдер LM Studio, указываем адрес `localhost:1234` и модель.\n\n![]({{strapiUrl}}\u002Fuploads\u002F7c5094b4b5e7501e2108ae5e9c6863e1_f54e8e9ceb.webp)\n\nВозвращаемся в чат и переключаемся на только что созданный профиль. Теперь агент видит файлы проекта, может редактировать код и запускать команды — и всё это локально, без интернета.\n\n![]({{strapiUrl}}\u002Fuploads\u002F9b9a8ad8d2a3e1018542bc2a14d17c72_54bfcc90e0.webp)\n\nРаботает полностью офлайн, без подписки, без лимитов на запросы. Для самолёта или закрытого контура — более менее рабочее решение. Для повседневного использования — честно, очень слабое: скорость генерации зависит от железа, качество уступает передовым моделям. Но маленькие модели становятся лучше с каждым днём. Думаю, как раньше невозможно было представить, что компьютер размером с комнату будет помещаться в кармане джинс, так и сейчас невозможно представить, что ультра маленькая моделька будет настолько же хороша, насколько и облачная (ну или по крайней мере более чем достаточна для повседневных задач).\n\n\u003Ch2 id=\"besplatnye-oblachnye-varianty\">Бесплатные облачные варианты\u003C\u002Fh2>\n\nРасскажу про четыре. Все бесплатные, все в той или иной степени доступны в РФ и СНГ.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fb6ea490091fd5927210e4deed8be0cc9_c029f1e775.webp)\n\n\u003Ch3 id=\"kilo-code-oblachnye-modeli\">Kilo Code (облачные модели)\u003C\u002Fh3>\n\nТот же плагин Kilo Code. Помимо подключения своих моделей, он предоставляет бесплатные облачные модели — в том числе новые от крупных провайдеров, которые появляются здесь бесплатно сразу после релиза на какое-то время. Через Kilo Code можно также подключить любого облачного провайдера — OpenRouter, Anthropic, OpenAI — по ценам провайдера без наценки, со своим API-ключом.\n\n![]({{strapiUrl}}\u002Fuploads\u002F447c505c74107f9c7366f3090b74f577_ee7a0e0b2c.webp)\n\n> Отдельный момент про Anthropic: если у вас есть подписка Claude, Anthropic довольно [жёстко относится](https:\u002F\u002Fkilo.ai\u002Fdocs\u002Fai-providers\u002Fclaude-code) к её использованию в сторонних инструментах вроде Kilo Code. Можно использовать API-ключ, но передавать данные подписки плагину не стоит — могут заблокировать.\n\n![]({{strapiUrl}}\u002Fuploads\u002F1c9808234a90e0cbae44b736d296c2ee_0fc8ecfc38.webp)\n\n\u003Ch3 id=\"qwen-code\">Qwen Code\u003C\u002Fh3>\n\nСLI-агент от Alibaba, аналог Claude Code. 1 000 бесплатных запросов в день без лимита на токены. [Устанавливается](https:\u002F\u002Fqwen.ai\u002Fqwencode) одной командой.\n\nПосле авторизации через браузер можно запустить в терминале IDE. Можно также добавить его в Kilo Code как отдельный профиль — указать директорию с данными аутентификации Qwen Code в настройках провайдера. Тогда все агенты оказываются в одном интерфейсе.\n\n![]({{strapiUrl}}\u002Fuploads\u002Ffbcabcb2d021cc3e506227d848b5b45f_ea3dc02b87.webp)\n\n\u003Ch3 id=\"opencode\">OpenCode\u003C\u002Fh3>\n\n[Open source](https:\u002F\u002Fopencode.ai) агент, 120k+ звёзд на GitHub. Поддерживает большое количество провайдеров, включая локальные модели. Периодически появляются бесплатные модели — MiniMax, MiMo, Nemotron. Подключить к Kilo Code не получится — запускается только в терминале.\n\n\u003Cvideo src=\"https:\u002F\u002Fstorage.yandexcloud.net\u002Famplicode-site\u002Farticles\u002Flocal-and-free-llm\u002Fopencode-min-CiEsORKQ.mp4\" controls muted loop playsinline width=\"100%\" poster=\"{{strapiUrl}}\u002Fuploads\u002Fcover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf.webp\" preload=\"none\">\u003C\u002Fvideo>\n\n\u003Ch2 id=\"openai-codex\">OpenAI Codex\u003C\u002Fh2>\n\nНа момент написания статьи — временно [бесплатен](https:\u002F\u002Fdevelopers.openai.com\u002Fcodex\u002Fcli) для всех пользователей, в том числе без подписки на ChatGPT, с ограниченным количеством запросов. Есть полноценное приложение для macOS и Windows с поддержкой нескольких параллельных агентов и git worktrees. Для регистрации нужен не-российский IP.\n\nКак и Qwen Code, Codex можно добавить в Kilo Code как отдельный профиль. Такой подход мне нравится тем, что если закончатся запросы у одного агента — можно без проблем переключиться на другой, не выходя из IDE.\n\n![]({{strapiUrl}}\u002Fuploads\u002F5a7922df073323dc8aaf8475b1467ad4_f8ee4d0018.webp)\n\n\u003Ch2 id=\"rasshirennye-nastrojki-mcp-servery-i-skills\">Расширенные настройки, MCP-серверы и Skills\u003C\u002Fh2>\n\nВ настройках Kilo Code есть раздел Agent Behavior — там можно развлекаться с MCP-серверами, правилами и скиллами. Любой подходящий MCP улучшает результат и экономит токены: вместо того чтобы грепать все файлы, агент сразу запрашивает нужный контекст.\n\n![]({{strapiUrl}}\u002Fuploads\u002F2d9083378696cf6efddbbda9dc701bda_a900f93d0a.webp)\n\nЕсли пишете на Java или Kotlin со Spring — есть [Spring MCP](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F976872\u002F) от Amplicode. Агент через него может сразу обращаться к контроллерам, эндпоинтам, репозиториям, не сканируя весь проект вручную. Сейчас в бета-тестировании, доступ по запросу черещ (info@amplicode.ru).\n\n\u003Ch2 id=\"zaklyuchenie\">Заключение\u003C\u002Fh2>\n\nЧасть из того, что я показал, может очень быстро устареть — бесплатные тарифы закрываются, появляются новые инструменты. Если знаете агентов или связки, про которые я не рассказал, — пишите в комментариях.\n\n![]({{strapiUrl}}\u002Fuploads\u002Fc56b26087a188121b23a62999c07d439_b386c8935c.webp)\n\nУже сейчас [OpenIDE](https:\u002F\u002Fopenide.ru\u002F) позволяет разрабатывать проекты на Java, Spring, Python, Go, JavaScript и TypeScript! А поддержка Docker и 300+ плагинов доступны абсолютно бесплатно в [маркетплейсе](https:\u002F\u002Fmarketplace.openide.ru\u002F). Пробуйте российскую IDE в деле и подписывайтесь на нас в [Telegram](https:\u002F\u002Ft.me\u002Fopenide_official) или [Max](https:\u002F\u002Fmax.ru\u002Fopenide), чтобы не пропустить свежие обновления и полезные материалы.\n\n---\n\n_Впервые опубликовано на [Хабре](https:\u002F\u002Fhabr.com\u002Fru\u002Fcompanies\u002Fhaulmont\u002Farticles\u002F1012626\u002F)._\n",[18],{"title":19,"links":20},"Содержание",[21,24,27,30,33,36,39,42,45,48],{"label":22,"href":23},"Выбор модели","#vybor-modeli",{"label":25,"href":26},"Локальный запуск: LM Studio","#lokalnyj-zapusk-lm-studio",{"label":28,"href":29},"Подключаем к IDE через Kilo Code","#podklyuchaem-k-ide-cherez-kilo-code",{"label":31,"href":32},"Бесплатные облачные варианты","#besplatnye-oblachnye-varianty",{"label":34,"href":35},"Kilo Code (облачные модели)","#kilo-code-oblachnye-modeli",{"label":37,"href":38},"Qwen Code","#qwen-code",{"label":40,"href":41},"OpenCode","#opencode",{"label":43,"href":44},"OpenAI Codex","#openai-codex",{"label":46,"href":47},"Расширенные настройки, MCP-серверы и Skills","#rasshirennye-nastrojki-mcp-servery-i-skills",{"label":49,"href":50},"Заключение","#zaklyuchenie","2026-11-12T11:23:06.974Z","2026-11-13T12:20:53.730Z","2026-11-13T12:20:53.805Z",{"id":55,"documentId":56,"firstname":57,"lastname":58,"createdAt":59,"updatedAt":60,"publishedAt":61,"slug":62,"photo":63},40,"yuewij1jc3qoxmkvsh2mpeny","Георгий","Власов","2026-02-17T11:40:25.168Z","2026-11-13T11:49:25.324Z","2026-11-13T11:49:25.371Z","georgij-vlasov",{"id":64,"documentId":65,"name":66,"alternativeText":67,"caption":67,"width":68,"height":68,"formats":67,"hash":69,"ext":70,"mime":71,"size":72,"url":73,"previewUrl":67,"provider":74,"provider_metadata":67,"createdAt":75,"updatedAt":75,"publishedAt":75,"focalPoint":67},1359,"jt1gpp4kqcyzwuwfhzj1c1vc","Gosha_ab88bd0ec5.webp",null,96,"Gosha_ab88bd0ec5_972867885d",".webp","image\u002Fwebp",2.14,"\u002Fuploads\u002FGosha_ab88bd0ec5_972867885d.webp","local","2026-11-13T11:47:15.450Z",{"id":77,"documentId":78,"name":79,"alternativeText":67,"caption":67,"width":80,"height":81,"formats":82,"hash":115,"ext":70,"mime":71,"size":116,"url":117,"previewUrl":67,"provider":74,"provider_metadata":67,"createdAt":118,"updatedAt":118,"publishedAt":118,"focalPoint":67},1223,"zzpjixwqlrosiqfqhzyai44f","cover-lokalnaya-llm-dlya-kodinga-za-12-minut.webp",2560,1440,{"thumbnail":83,"large":91,"medium":99,"small":107},{"name":84,"hash":85,"ext":70,"mime":71,"path":67,"width":86,"height":87,"size":88,"sizeInBytes":89,"url":90},"thumbnail_cover-lokalnaya-llm-dlya-kodinga-za-12-minut.webp","thumbnail_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf",245,138,3.09,3086,"\u002Fuploads\u002Fthumbnail_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf.webp",{"name":92,"hash":93,"ext":70,"mime":71,"path":67,"width":94,"height":95,"size":96,"sizeInBytes":97,"url":98},"large_cover-lokalnaya-llm-dlya-kodinga-za-12-minut.webp","large_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf",1000,562,21.89,21890,"\u002Fuploads\u002Flarge_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf.webp",{"name":100,"hash":101,"ext":70,"mime":71,"path":67,"width":102,"height":103,"size":104,"sizeInBytes":105,"url":106},"medium_cover-lokalnaya-llm-dlya-kodinga-za-12-minut.webp","medium_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf",750,422,14.99,14992,"\u002Fuploads\u002Fmedium_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf.webp",{"name":108,"hash":109,"ext":70,"mime":71,"path":67,"width":110,"height":111,"size":112,"sizeInBytes":113,"url":114},"small_cover-lokalnaya-llm-dlya-kodinga-za-12-minut.webp","small_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf",500,281,8.34,8344,"\u002Fuploads\u002Fsmall_cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf.webp","cover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf",77.96,"\u002Fuploads\u002Fcover_lokalnaya_llm_dlya_kodinga_za_12_minut_f2bbe98eaf.webp","2026-11-13T11:44:05.809Z",[120],{"id":121,"documentId":122,"title":123,"published":124,"weight":125,"slug":126,"createdAt":127,"updatedAt":128,"publishedAt":129,"color":67},4,"ap54riuwcv7sj63auhmb4i6d","Гайды",true,3,"guides","2026-11-12T11:20:31.298Z","2026-11-12T11:22:44.141Z","2026-11-12T11:22:44.122Z",{"pagination":131},{"page":132,"pageSize":133,"pageCount":132,"total":132},1,25,{"data":135},[],{"data":137,"meta":156},[138,144,150],{"published_date":139,"id":140,"documentId":141,"title":142,"slug":143},"2026-09-28",327,"lruxexelyn19uak89r6dney5","Что такое OpenSpec? Полный гайд по Spec-Driven Development","chto-takoe-openspec-polnyj-gajd-po-spec-driven-development",{"published_date":145,"id":146,"documentId":147,"title":148,"slug":149},"2026-09-10",326,"ymtfa6pslevvkrwnohdfbi1u","Как не потерять интеграцию с Docker в IDE после блокировки JetBrains","kak-ne-poteryat-integracziyu-s-docker-v-ide-posle-blokirovki-jetbrains",{"published_date":151,"id":152,"documentId":153,"title":154,"slug":155},"2026-09-01",400,"dskd9jsck2vjm1d0ztoz91uo","JavaScript и TypeScript в OpenIDE: Node.js, React, Angular, Git и работа с API","javascript-i-typescript-v-openide",{"pagination":157},{"page":132,"pageSize":125,"pageCount":158,"total":159},6,16,1794584598615]