#article
Compose для IDEs
Разработчики плагинов для IDE обычно стоят перед выбором: писать два нативных плагина под IntelliJ и VS Code, удваивая поддержку, или использовать webview, мирясь с лишним потреблением памяти и чужеродным рантаймом внутри IntelliJ. Я разберу альтернативный подход в демо-проекте Cross Plugin — использование Compose Multiplatform. Пройдём от структуры модулей и конфликтов зависимостей до универсального Bridge-слоя для диалогов, ресурсов и навигации.
▶️ Rutube
🔗 Publication
🔗 Boosty
🔗 GitCode
Compose для IDEs
Разработчики плагинов для IDE обычно стоят перед выбором: писать два нативных плагина под IntelliJ и VS Code, удваивая поддержку, или использовать webview, мирясь с лишним потреблением памяти и чужеродным рантаймом внутри IntelliJ. Я разберу альтернативный подход в демо-проекте Cross Plugin — использование Compose Multiplatform. Пройдём от структуры модулей и конфликтов зависимостей до универсального Bridge-слоя для диалогов, ресурсов и навигации.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
Forwarded from Банкста
This media is not supported in your browser
VIEW IN TELEGRAM
Нейросеть Яндекса — китайская модель Qwen, сообщил Герман Греф. @banksta
UPD: "Утверждение не соответствует действительности. "Яндекс" продолжает развивать собственные фундаментальные модели, сохраняет полный цикл разработки и не зависит от внешних решений", - прокомментировали в "Яндексе".
UPD: "Утверждение не соответствует действительности. "Яндекс" продолжает развивать собственные фундаментальные модели, сохраняет полный цикл разработки и не зависит от внешних решений", - прокомментировали в "Яндексе".
🤔7
Отвлекся немного на архитектуру плагинов, вопрос закрыт. Продолжаю развивать vibe-action, занялся интеграцией с IDEs.
🔥5
Тема готова — IDEA и VS Code, светлая и тёмная, переключение на лету.
🔥7
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
#fyi Просто наблюдение: для большинства блогеров автономные агенты — это единственный и идеальный способ взаимодействия с ИИ.
😁5
Kimi K3: как мощная модель в роли «основной» ухудшила результат и подняла цену в 8 раз
Провёл тест-драйв Kimi K3. Гипотеза простая: раз модель мощнее DeepSeek Pro, значит, справится качественнее. Взял задачу (написать кросс-платформенный синглтон с вежливой остановкой предыдущих экземпляров и автоочисткой мёртвых pid'ов) и сел работать, сессия на 4 часа.
Первая попытка — Kimi как основная. 4 часа кодинга, ответы медленные, дорогие. Я, сам того не замечая, стал экономить на запросах. Модели больше доверял, реже перепроверял — вроде бы умная же. Итог: почти 35 юаней и код, который пришлось потом переписывать с нуля. Не потому что Kimi глупая — а потому что я выпал из роли контролёра и перестал дожимать каждую итерацию.
Второй подход — по схеме, где DeepSeek Pro делает основную работу: быстрые, дёшевые итерации, я постоянно правлю, уточняю, держу контекст. Kimi подключается только в конце как эксперт-ревьюер. Итог: 4.5 юаня и готовый production-код, который не стыдно показать.
Мощная модель — не универсальный солдат, работать с ней как с основной не практично. Её место — финальное ревью, точечная экспертиза, а не роль основной рабочей лошадки. Контроль и дешёвые быстрые правки оказались важнее «интеллекта» модели. Теперь Kimi K3 у меня только на доводке отлаженного кода — и там она действительно хороша.
Провёл тест-драйв Kimi K3. Гипотеза простая: раз модель мощнее DeepSeek Pro, значит, справится качественнее. Взял задачу (написать кросс-платформенный синглтон с вежливой остановкой предыдущих экземпляров и автоочисткой мёртвых pid'ов) и сел работать, сессия на 4 часа.
Первая попытка — Kimi как основная. 4 часа кодинга, ответы медленные, дорогие. Я, сам того не замечая, стал экономить на запросах. Модели больше доверял, реже перепроверял — вроде бы умная же. Итог: почти 35 юаней и код, который пришлось потом переписывать с нуля. Не потому что Kimi глупая — а потому что я выпал из роли контролёра и перестал дожимать каждую итерацию.
Второй подход — по схеме, где DeepSeek Pro делает основную работу: быстрые, дёшевые итерации, я постоянно правлю, уточняю, держу контекст. Kimi подключается только в конце как эксперт-ревьюер. Итог: 4.5 юаня и готовый production-код, который не стыдно показать.
Мощная модель — не универсальный солдат, работать с ней как с основной не практично. Её место — финальное ревью, точечная экспертиза, а не роль основной рабочей лошадки. Контроль и дешёвые быстрые правки оказались важнее «интеллекта» модели. Теперь Kimi K3 у меня только на доводке отлаженного кода — и там она действительно хороша.
🔥5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Один клик: CMP > KMP > Bridge > Plugin > Shell > Rust > LLM и обратно.
🔥3👍2
#fyi Если кто-то думает, что западные модели мощнее китайских — я вас разочарую. Запад совершенно не держит удар по соотношению цена/качество. Самой лучшей модели не существует, а тесты… ну, а у вас какой IQ? Тесты несовершенны.
💯6👍3
Forwarded from Банкста
This media is not supported in your browser
VIEW IN TELEGRAM
Технический директор (СТО) Skyeng заявляет: уволим тех, кто не адаптировался к ИИ – нам этот балласт не нужен. При этом через 15 секунд она призналась, что адаптация сложна и для неё: «я могу пользоваться только Mac, я всю жизнь на нём, я так привыкла». @banksta
🤣14🤯1
vibe-cluster v0.0.6
Библиотека для LLM-кластеров на Rust. Один API — Ollama, DeepSeek, Qwen, Kimi, Zhipu.
🖥️ Новые провайдеры — Kimi и Zhipu с поддержкой vision
👁️ Vision-модели — авто-роутинг для Qwen-VL, GLM-4V, Kimi
💬 System prompt — глобальный контекст для запросов
🧹 Чистые ответы — методы удаления markdown-блоков
⚡ Асинхронные методы — models(), hosts(), providers()
🔍 Обработка ошибок — точные сообщения, меньше шума
🔗 https://crates.io/crates/vibe-cluster
Библиотека для LLM-кластеров на Rust. Один API — Ollama, DeepSeek, Qwen, Kimi, Zhipu.
🖥️ Новые провайдеры — Kimi и Zhipu с поддержкой vision
👁️ Vision-модели — авто-роутинг для Qwen-VL, GLM-4V, Kimi
💬 System prompt — глобальный контекст для запросов
🧹 Чистые ответы — методы удаления markdown-блоков
⚡ Асинхронные методы — models(), hosts(), providers()
🔍 Обработка ошибок — точные сообщения, меньше шума
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
🔥 Vibe Action: IDE Plugin v0.0.1 (alpha) + CLI v0.1.2 (beta)
Главный релиз — плагины для IDE! Vibe Action выходит за пределы терминала и переезжает прямо в редактор. Плагины на Compose Multiplatform для VS Code, и для IntelliJ. Плагин и бекенд — независимые проекты (Kotlin/Compose для UI, Rust для ядра), но общаются напрямую.
🧩 IDE Плагин v0.0.1 (Alpha):
👉 Context Awareness: плагин сам передает выделенный в редакторе текст или буфер обмена в YAML-пайплайн
👉 Seamless Output: результат работы экшена может автоматически заменить выделенный код в редакторе, попасть в буфер или всплыть в нативном окне
👉 Auto-discovery: плагин сам находит все доступные actions/flows (встроенные и кастомные)
👉 Нативный UI: живой фидбек выполнения прямо в вашей IDE
⚙️ CLI v0.1.2 (Beta):
👉 Блок
👉 Мощное ядро на Rust: shell + LLM пайплайны, граф зависимостей по
👉 Продвинутые фичи: AST-парсинг, Vision (скриншоты/изображения), Batch LLM для кластеров
👉 Process Guard: новые запуски автоматически отменяют старые, состояние всегда предсказуемо
🔗 Vibe Action
🔗 Vibe Action Plugins
📕 https://vibe-action.keygenqt.com
Главный релиз — плагины для IDE! Vibe Action выходит за пределы терминала и переезжает прямо в редактор. Плагины на Compose Multiplatform для VS Code, и для IntelliJ. Плагин и бекенд — независимые проекты (Kotlin/Compose для UI, Rust для ядра), но общаются напрямую.
🧩 IDE Плагин v0.0.1 (Alpha):
👉 Context Awareness: плагин сам передает выделенный в редакторе текст или буфер обмена в YAML-пайплайн
👉 Seamless Output: результат работы экшена может автоматически заменить выделенный код в редакторе, попасть в буфер или всплыть в нативном окне
👉 Auto-discovery: плагин сам находит все доступные actions/flows (встроенные и кастомные)
👉 Нативный UI: живой фидбек выполнения прямо в вашей IDE
⚙️ CLI v0.1.2 (Beta):
👉 Блок
api в YAML: теперь экшены сами знают, как им взаимодействовать с IDE👉 Мощное ядро на Rust: shell + LLM пайплайны, граф зависимостей по
{tag}, when/then условия👉 Продвинутые фичи: AST-парсинг, Vision (скриншоты/изображения), Batch LLM для кластеров
👉 Process Guard: новые запуски автоматически отменяют старые, состояние всегда предсказуемо
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2