This media is not supported in your browser
VIEW IN TELEGRAM
Opencode теперь можно привязать к GitHub
Если есть платная подписка на Github, то к ней теперь можно прикрутить любые модели и агентов через OC.
#opencode #github #dev
------
@tsingular
Если есть платная подписка на Github, то к ней теперь можно прикрутить любые модели и агентов через OC.
#opencode #github #dev
------
@tsingular
🔥10⚡4✍2❤1
В копилку надстроек над opencode, которые поднимают его на уровень claudecode и antigravity
https://github.com/obra/superpowers/tree/main
https://github.com/code-yeongyu/oh-my-opencode
Если нашли еще полезные,- делитесь в комментариях.
#dev #opencode
------
@tsingular
https://github.com/obra/superpowers/tree/main
https://github.com/code-yeongyu/oh-my-opencode
Если нашли еще полезные,- делитесь в комментариях.
#dev #opencode
------
@tsingular
👍11⚡4✍2
HexStrike AI + OpenCode: автопентест в Kali Linux
С декабря 2025 HexStrike AI официально в репозиториях Kali Linux — это агент для пентеста, который умеет сам вызывать инструменты и строить цепочки атак через Model Context Protocol от Anthropic.
На хабре вышла интересная статья от @chumikovsec где он делится, как привязал HexStrike через MCP к OpenCode, что позволило агенту писать скрипты, устанавливать тулы и работать с файловой системой.
В демо агент решил сложную CTF-задачу за 5:43 и нашёл флаг.
Т.е. Opencode использует HexStrike как инструмент для пентеста! :)
Запоминаем, пользуемся только для укрепления безопасности!
#HexStrike #OpenCode #cybersecurity
———
@tsingular
С декабря 2025 HexStrike AI официально в репозиториях Kali Linux — это агент для пентеста, который умеет сам вызывать инструменты и строить цепочки атак через Model Context Protocol от Anthropic.
На хабре вышла интересная статья от @chumikovsec где он делится, как привязал HexStrike через MCP к OpenCode, что позволило агенту писать скрипты, устанавливать тулы и работать с файловой системой.
В демо агент решил сложную CTF-задачу за 5:43 и нашёл флаг.
Т.е. Opencode использует HexStrike как инструмент для пентеста! :)
Запоминаем, пользуемся только для укрепления безопасности!
#HexStrike #OpenCode #cybersecurity
———
@tsingular
🔥14✍6⚡2❤1
OpenWork: открытая альтернатива Claude Cowork
Вы будете смеяться, но у нас ещё один оупенсорс конкурент Cowork.
На этот раз это обёртка вокруг opencode.
При этом обратите внимание, - название OpenWork точно такое же, как в аналогичном решении от LangChain. Поэтому смотрите, - не перепутайте.
А так все стандартно, - выбираешь папку проекта, запускаешь задачу, смотришь план выполнения, подтверждаешь разрешения когда нужно. Всё через GUI.
Внутри два режима:
- Host mode: поднимает OpenCode локально на свободном порту
- Client mode: коннектится к удалённому серверу
Есть менеджер навыков (skills) — можно ставить плагины через opkg install или импортировать локальные папки.
#OpenWork #OpenCode #Cowork
———
@tsingular
Вы будете смеяться, но у нас ещё один оупенсорс конкурент Cowork.
На этот раз это обёртка вокруг opencode.
При этом обратите внимание, - название OpenWork точно такое же, как в аналогичном решении от LangChain. Поэтому смотрите, - не перепутайте.
А так все стандартно, - выбираешь папку проекта, запускаешь задачу, смотришь план выполнения, подтверждаешь разрешения когда нужно. Всё через GUI.
Внутри два режима:
- Host mode: поднимает OpenCode локально на свободном порту
- Client mode: коннектится к удалённому серверу
Есть менеджер навыков (skills) — можно ставить плагины через opkg install или импортировать локальные папки.
#OpenWork #OpenCode #Cowork
———
@tsingular
1❤6✍4👍3⚡1🎉1
Media is too big
VIEW IN TELEGRAM
Интересный пример использования claudecode для автоматического исправления ошибок в n8n
Ловит error события для процесса, правит с помощью CC ( opencode тоже справится), тут помогут n8n-skills, кстати.
#n8n #claudecode #opencode #dev
———
@tsingular
Ловит error события для процесса, правит с помощью CC ( opencode тоже справится), тут помогут n8n-skills, кстати.
#n8n #claudecode #opencode #dev
———
@tsingular
1🔥9❤2✍2
🐳 Docker Model Runner + OpenCode, - гайд по сборке безопасной среды для локальной ИИ разработки
Докер выпустили пошаговую инструкцию как скрестить opencode в контейнере с DMR и крутить модели и ИИ разраба локально в изолированной среде.
Docker Model Runner (DMR) при этом позволяет обеспечить:
- Локальный хаб-прокси для LLM с OpenAI-совместимым API
- Прямой пулл моделей с HuggingFace + автоконверсия в OCI-артефакты
- Переупаковка с кастомными параметрами (контекст, квантизация)
- Пуш в приватный registry → единый источник моделей для команды
Чем-то похоже по функционалу на ollama
Вместе получается: self-hosted AI-кодинг с управляемым пайплайном моделей. Промпты идут только на
#Docker #OpenCode #LocalLLM #HuggingFace
———
@tsingular
Докер выпустили пошаговую инструкцию как скрестить opencode в контейнере с DMR и крутить модели и ИИ разраба локально в изолированной среде.
Docker Model Runner (DMR) при этом позволяет обеспечить:
- Локальный хаб-прокси для LLM с OpenAI-совместимым API
- Прямой пулл моделей с HuggingFace + автоконверсия в OCI-артефакты
- Переупаковка с кастомными параметрами (контекст, квантизация)
- Пуш в приватный registry → единый источник моделей для команды
Чем-то похоже по функционалу на ollama
# пулл с HuggingFace
docker model pull huggingface.co/unsloth/Ministral-3-14B-Instruct-2512-GGUF
# кастомизация контекста
docker model package --from gpt-oss --context-size 128000 gpt-oss:128K
Вместе получается: self-hosted AI-кодинг с управляемым пайплайном моделей. Промпты идут только на
localhost:12434, версионирование моделей как артефактов, стандартизация в команде без ручной настройки у каждого.#Docker #OpenCode #LocalLLM #HuggingFace
———
@tsingular
1✍6👍3⚡1🤣1
Ollama launch: *code агенты и GLM
Ollama выпустила команду launch — автоматический запуск инструментов вроде Claude Code, OpenCode, Codex и Droid без возни с переменными окружения.
Скачал Ollama v0.15+, выполнил ollama pull glm-4.7-flash (требует ~23 ГБ видеопамяти при контексте 64K токенов), затем ollama launch claude — и всё работает.
Доступны локальные модели (glm-4.7-flash, qwen3-coder, gpt-oss:20b) и облачные версии с полным контекстом (glm-4.7:cloud, minimax-m2.1:cloud, qwen3-coder:480b-cloud).
Для тех, кто не тянет локально, — облачный сервис с 5-часовыми сессиями кодинга даже на бесплатном тарифе.
Ollama что ты делаешь, ахаха, прекрати!
Как сказать что твой коллектив вайбкодит, не говоря, что твой коллектив вайбкодит?
Релизы каждый день!
#Ollama #claudecode #opencode #GLM
———
@tsingular
Ollama выпустила команду launch — автоматический запуск инструментов вроде Claude Code, OpenCode, Codex и Droid без возни с переменными окружения.
Скачал Ollama v0.15+, выполнил ollama pull glm-4.7-flash (требует ~23 ГБ видеопамяти при контексте 64K токенов), затем ollama launch claude — и всё работает.
Доступны локальные модели (glm-4.7-flash, qwen3-coder, gpt-oss:20b) и облачные версии с полным контекстом (glm-4.7:cloud, minimax-m2.1:cloud, qwen3-coder:480b-cloud).
Для тех, кто не тянет локально, — облачный сервис с 5-часовыми сессиями кодинга даже на бесплатном тарифе.
Ollama что ты делаешь, ахаха, прекрати!
Как сказать что твой коллектив вайбкодит, не говоря, что твой коллектив вайбкодит?
#Ollama #claudecode #opencode #GLM
———
@tsingular
2🔥9❤4👍2
Forwarded from Chumikov Sec
Всем привет!
Вторая статья по Vibe Pentesting.
В первой статье мы собрали себе инструментарий OpenCode + HexStrike AI, который нам полностью автоматически решил одну CTF-задачу.
После этого прошло почти 2 недели и в этой статье я хочу поделиться своими мыслями, найденными проблемами, а также мы продолжим улучшать наш инструментарий, работая над простой идеей - а можно ли уже сейчас автоматически решить все задачи CTF-площадки?
Интересно? Вот статья: https://habr.com/ru/articles/986938/
Очень жду и ценю вашу обратную связь! Ну и поставьте мне пару лайков за старания 😊
#vibepentesting #ctf #пентест #opencode #hexstrike
Вторая статья по Vibe Pentesting.
В первой статье мы собрали себе инструментарий OpenCode + HexStrike AI, который нам полностью автоматически решил одну CTF-задачу.
После этого прошло почти 2 недели и в этой статье я хочу поделиться своими мыслями, найденными проблемами, а также мы продолжим улучшать наш инструментарий, работая над простой идеей - а можно ли уже сейчас автоматически решить все задачи CTF-площадки?
Интересно? Вот статья: https://habr.com/ru/articles/986938/
Очень жду и ценю вашу обратную связь! Ну и поставьте мне пару лайков за старания 😊
#vibepentesting #ctf #пентест #opencode #hexstrike
2👍14🔥7❤3
3 команды, которые сделают вашу командную строку умной.
Устанавливаем opencode
Добавьте в ~/.bashrc (или ~/.zshrc если zsh на Маке):
Обновляем терминал
И дальше:
oc "установи и настрой clawdbot :)"
Кайдзен, - искусство маленьких улучшений :)
#opencode #lifehack #обучение
———
@tsingular
Устанавливаем opencode
curl -fsSL https://opencode.ai/install | bash
Добавьте в ~/.bashrc (или ~/.zshrc если zsh на Маке):
oc() {
opencode run -c "$*"
}Обновляем терминал
source ~/.bashrc
И дальше:
oc "установи и настрой clawdbot :)"
Кайдзен, - искусство маленьких улучшений :)
#opencode #lifehack #обучение
———
@tsingular
1⚡11✍7🔥6😐1
когда Технологическая сингулярность наступит, - вам никто не скажет.
Но будут знаки.
#opencode #dev #юмор
———
@tsingular
Но будут знаки.
#opencode #dev #юмор
———
@tsingular
🔥12😁7✍1💯1🏆1🫡1
Спишь? :)
а в Opencode Minimax 2.5 бесплатный :)
Вот они подарки под Китайский Новый Год :)
#Minimax #opencode #юмор
———
@tsingular
а в Opencode Minimax 2.5 бесплатный :)
Вот они подарки под Китайский Новый Год :)
#Minimax #opencode #юмор
———
@tsingular
🔥26🤯4❤3👍1🎉1😈1👀1
Технозаметки Малышева
когда Технологическая сингулярность наступит, - вам никто не скажет. Но будут знаки. #opencode #dev #юмор ——— @tsingular
Интересно было бы посмотреть отчет сколько ИИ агентов работают на проекте и какой идет расход токенов.
Причём он реально все лучше и лучше с каждым релизом.
#opencode
------
@tsingular
Причём он реально все лучше и лучше с каждым релизом.
#opencode
------
@tsingular
🍓5👾2 2❤1🤯1
Обновления в коллекции Awesome Frameworks за последние 24 часа
🌐 Opencode (Core/Desktop): Релиз от 03 марта (21:08 UTC). Масштабный переезд на SolidJS в десктопном приложении для устранения «джиттера» интерфейса. В Core — критический фикс
🧱 Pydantic AI (v1.65.0): Свежий апдейт от 03 марта (23:37 UTC). Внедрен объект
🏗 llama.cpp (b8194): Релиз от 04 марта (06:42 UTC). В этой сборке (и коммитах ранее) сфокусировались на стабильности Vulkan и исправлении ложных срабатываний детектора
🦀 Openfang (v0.3.12): Релиз от 04 марта (02:55 UTC). Внезапно добавлена поддержка провайдера Volcano Engine / Doubao (ByteDance) с четырьмя моделями. Исправлен критический баг
🦞 Tinyclaw (v0.0.9): Релиз от 04 марта. Исправлен
🧠 Letta (v0.16.6): Релиз от 04 марта (03:14 UTC). Технический «bump» версии. Основная работа идет под капотом над асинхронным стримингом — подготовка к глубокой интеграции с новыми типами памяти в мультиагентных роях.
⚡️ PraisonAI (v4.5.21): Релиз от 03 марта (15:46 UTC). За вчера вышло 4 патча. Финальный сфокусирован на стабильности GUI и корректном подтягивании зависимостей для дообучения агентов на локальных данных.
Больше деталей в рейтинге на гитхабе
#фреймворки #OpenSource #opencode #Qwen3 #tiniclaw #openfang
———
@tsingular
🌐 Opencode (Core/Desktop): Релиз от 03 марта (21:08 UTC). Масштабный переезд на SolidJS в десктопном приложении для устранения «джиттера» интерфейса. В Core — критический фикс
orphaned MCP child processes: теперь инструменты не «зависают» в памяти после выключения агента. Появился Compact UI и экспериментальный эндпоинт для листинга всех сессий.🧱 Pydantic AI (v1.65.0): Свежий апдейт от 03 марта (23:37 UTC). Внедрен объект
UploadedFile для работы с файлами, загруженными напрямую через провайдеров. Добавлена поддержка Gemini 3.1 Flash Lite Preview (новая модель Google). Для разработчиков важен фикс __reduce__ в классах исключений — теперь их можно корректно «солить» (pickle).🏗 llama.cpp (b8194): Релиз от 04 марта (06:42 UTC). В этой сборке (и коммитах ранее) сфокусировались на стабильности Vulkan и исправлении ложных срабатываний детектора
KV-cache. Акцент на нативной поддержке новых многомодальных паттернов инференса.🦀 Openfang (v0.3.12): Релиз от 04 марта (02:55 UTC). Внезапно добавлена поддержка провайдера Volcano Engine / Doubao (ByteDance) с четырьмя моделями. Исправлен критический баг
Clip Hand, который не видел API-ключ ElevenLabs, и поправлен CSS-класс поля ввода для Twitter-интеграции.🦞 Tinyclaw (v0.0.9): Релиз от 04 марта. Исправлен
Infinite 409 Loop: агент больше не уходит в бесконечный цикл перезагрузки после выхода ноутбука из спящего режима (проблема конкуренции старых и новых циклов polling). В разработке патча участвовал Claude 4.6.🧠 Letta (v0.16.6): Релиз от 04 марта (03:14 UTC). Технический «bump» версии. Основная работа идет под капотом над асинхронным стримингом — подготовка к глубокой интеграции с новыми типами памяти в мультиагентных роях.
⚡️ PraisonAI (v4.5.21): Релиз от 03 марта (15:46 UTC). За вчера вышло 4 патча. Финальный сфокусирован на стабильности GUI и корректном подтягивании зависимостей для дообучения агентов на локальных данных.
Больше деталей в рейтинге на гитхабе
#фреймворки #OpenSource #opencode #Qwen3 #tiniclaw #openfang
———
@tsingular
❤6👍4⚡1✍1
кстати, интересная актуальная картина по трендам.
Абсолютный лидер скорости openclaw, тут понятно.
Но обратите внимание на opencode - тоже рванул вертикально.
#openclaw #opencode #тренды
———
@tsingular
Абсолютный лидер скорости openclaw, тут понятно.
Но обратите внимание на opencode - тоже рванул вертикально.
#openclaw #opencode #тренды
———
@tsingular
🔥14❤3
Антропик жестить начал по всем фронтам.
Прислали юристов в opencode
В итоге opencode вырезал клода из плагинов
#opencode #anthropic
------
@tsingular
Прислали юристов в opencode
В итоге opencode вырезал клода из плагинов
#opencode #anthropic
------
@tsingular
😁13👀7 7❤1
Forwarded from Chumikov Sec
Всем ночной привет!
В интересное время мы живём конечно. Сижу, смотрю как OpenCode пыхтит над очередной ctf-задачей, в рабочий чат коллега присылает сообщение:
Суть в том, что Microsoft, с какого-то х..., пропустила в дистрибутив VSCode с версии 1.116.0 protestware - это херь, которая при определённых условиях, начинает показывать разные политические тексты на экране. DRWeb, неожиданно конечно, но респект! 😊
MICROSOFT, WTF?
Но я ж вайбкодер, я попросил OpenCode найти текст на русском в указанной зависимости в VSCode (у меня как раз 1.116) и знаете что, он нашёл! Я просил написать кросс-платформенный патч и он его тоже написал.
В общем, если у вас версия VSCode ниже 1.116, то пока не обновляйтесь, а если уже обновились, то используйте мой патч:
https://github.com/Chumikov/vscode-es5ext-patch
В репо также описал как вручную всё исправить.
С вас ночной лайк. Ну и перешлите это сообщение своим коллегам и друзьям!
#vscode #opencode #protestware #DrWeb #es5ext
В интересное время мы живём конечно. Сижу, смотрю как OpenCode пыхтит над очередной ctf-задачей, в рабочий чат коллега присылает сообщение:
Общий привет!
на заметку:
https://www.comss.ru/page.php?id=20317
Антивирус Dr.Web обнаружил сторонний код в зависимостях Visual Studio Code.
Суть в том, что Microsoft, с какого-то х..., пропустила в дистрибутив VSCode с версии 1.116.0 protestware - это херь, которая при определённых условиях, начинает показывать разные политические тексты на экране. DRWeb, неожиданно конечно, но респект! 😊
MICROSOFT, WTF?
Но я ж вайбкодер, я попросил OpenCode найти текст на русском в указанной зависимости в VSCode (у меня как раз 1.116) и знаете что, он нашёл! Я просил написать кросс-платформенный патч и он его тоже написал.
В общем, если у вас версия VSCode ниже 1.116, то пока не обновляйтесь, а если уже обновились, то используйте мой патч:
https://github.com/Chumikov/vscode-es5ext-patch
В репо также описал как вручную всё исправить.
С вас ночной лайк. Ну и перешлите это сообщение своим коллегам и друзьям!
#vscode #opencode #protestware #DrWeb #es5ext
👍46⚡6❤3✍3
Get Things S. Done: как добить задачу до конца
По заветам Карпатого, практически, @rasskazov_io_channel подсказал фреймворк, который доводит агентскую работу до конца.
GSD (Get Shit Done) решает проблему забывчивости сохранением состояния в отдельные md-шки: каждый этап выписывается в файлы, субагенты получают свежий контекст, главное окно остаётся на 30-40%.
🤖 Как устроен цикл:
⚙️ Архитектура гигантская: в коллекции 86 навыков, 33 субагента, 14+ поддерживаемых сред (Claude Code, OpenCode, Codex, Cursor, Windsurf, Copilot и другие).
Минимально необходимый набор: 6 навыков, 0 субагентов, 700 токенов cold-start вместо 12K.
Порт для OpenCode (rokicool/gsd-opencode) заменяет профили Opus/Sonnet/Haiku на simple|smart|genius и убирает неподдерживаемые
One-line install:
💼 Зачем бизнесу: Context rot - главная причина, по которой у вайбкодинга плохая репутация. GSD делает воспроизводимым то, что раньше зависело от удачи и размера контекстного окна у модели.
Принцип «состояние в файлах, а не в голове агента» превращает AI-кодинг из ремесла в инженерный процесс с артефактами, верификацией и milestone-based поставкой.
Простой принцип, - "не запоминаешь, - запиши", работает как для людей так и для агентов.
#GSD #ИИ #dev #ClaudeCode #OpenCode #агенты #OpenSource
------
@tsingular
По заветам Карпатого, практически, @rasskazov_io_channel подсказал фреймворк, который доводит агентскую работу до конца.
GSD (Get Shit Done) решает проблему забывчивости сохранением состояния в отдельные md-шки: каждый этап выписывается в файлы, субагенты получают свежий контекст, главное окно остаётся на 30-40%.
🤖 Как устроен цикл:
/gsd-new-project создаёт PROJECT.md, REQUIREMENTS.md, ROADMAP.md, STATE.md и папку .planning/research/./gsd-discuss-phase выявляет grey areas и задаёт уточняющие вопросы до начала работы, а не после./gsd-plan-phase генерирует атомарные планы с XML-структурой и шагами верификации, затем checker-агент проверяет планы на достижимость./gsd-execute-phase группирует планы в волны: параллельные внутри, последовательные между. Каждый исполнитель получает свежие 200K контекста./gsd-verify-work проводит UAT с автоматической диагностикой.⚙️ Архитектура гигантская: в коллекции 86 навыков, 33 субагента, 14+ поддерживаемых сред (Claude Code, OpenCode, Codex, Cursor, Windsurf, Copilot и другие).
Минимально необходимый набор: 6 навыков, 0 субагентов, 700 токенов cold-start вместо 12K.
Порт для OpenCode (rokicool/gsd-opencode) заменяет профили Opus/Sonnet/Haiku на simple|smart|genius и убирает неподдерживаемые
task() вызовы.One-line install:
npx get-shit-done-cc@latest.💼 Зачем бизнесу: Context rot - главная причина, по которой у вайбкодинга плохая репутация. GSD делает воспроизводимым то, что раньше зависело от удачи и размера контекстного окна у модели.
Принцип «состояние в файлах, а не в голове агента» превращает AI-кодинг из ремесла в инженерный процесс с артефактами, верификацией и milestone-based поставкой.
Простой принцип, - "не запоминаешь, - запиши", работает как для людей так и для агентов.
#GSD #ИИ #dev #ClaudeCode #OpenCode #агенты #OpenSource
------
@tsingular
👍14🔥11❤3⚡3✍1
Xiaomi зарелизила MiMo Code — агента, который не теряет нить на 200+ шагах и обходит Claude Code на длинных задачах
📋 Xiaomi выкатила MiMo Code, - открытого терминального агента для программирования на базе OpenCode, заточенного под длинные сессии.
На одной модели MiMo-V2.5-Pro он показывает 62% на SWE-bench Pro против 57% у Claude Code и 73% на Terminal Bench 2 против 68%, - разрыв в пять пунктов, обеспечивается архитектурой агента, а не моделью.
💡 Три ключевых механизма: Max Mode генерирует пять параллельных решений за шаг и выбирает лучшее (прирост 10–20% на бенчмарках), независимая верификация завершения не даёт агенту остановиться раньше времени, а Dynamic Workflow заменяет промпты на JavaScript-скрипты для детерминированной оркестрации десятков субагентов (в чём то похоже на openrouter fusion).
Память на SQLite FTS5 с авто-снапшотами и реконструкцией контекста: при возобновлении сессии агент не переучивает проект заново, а восстанавливает состояние из последней контрольной точки.
💼 Релиз v0.1.1, 9 600 звёзд, MIT. Бесплатный канал MiMo Auto, любой LLM-провайдер, миграция из Claude Code в один шаг.
По опросу 576 разработчиков, MiMo Code обходит Claude Code именно на задачах длиннее 200 шагов — там, где обычные агенты сыпятся.
📎 GitHub · Блог про длинные задачи · Документация · VentureBeat
#MiMo #Xiaomi #OpenCode #OpenSource
------
@tsingular
📋 Xiaomi выкатила MiMo Code, - открытого терминального агента для программирования на базе OpenCode, заточенного под длинные сессии.
На одной модели MiMo-V2.5-Pro он показывает 62% на SWE-bench Pro против 57% у Claude Code и 73% на Terminal Bench 2 против 68%, - разрыв в пять пунктов, обеспечивается архитектурой агента, а не моделью.
💡 Три ключевых механизма: Max Mode генерирует пять параллельных решений за шаг и выбирает лучшее (прирост 10–20% на бенчмарках), независимая верификация завершения не даёт агенту остановиться раньше времени, а Dynamic Workflow заменяет промпты на JavaScript-скрипты для детерминированной оркестрации десятков субагентов (в чём то похоже на openrouter fusion).
Память на SQLite FTS5 с авто-снапшотами и реконструкцией контекста: при возобновлении сессии агент не переучивает проект заново, а восстанавливает состояние из последней контрольной точки.
💼 Релиз v0.1.1, 9 600 звёзд, MIT. Бесплатный канал MiMo Auto, любой LLM-провайдер, миграция из Claude Code в один шаг.
По опросу 576 разработчиков, MiMo Code обходит Claude Code именно на задачах длиннее 200 шагов — там, где обычные агенты сыпятся.
📎 GitHub · Блог про длинные задачи · Документация · VentureBeat
#MiMo #Xiaomi #OpenCode #OpenSource
------
@tsingular
1🔥15✍14👍7❤5
В Opencode бесплатные DeepSeek v4.1 flash и GLM 5.3 Flash
сон отменяется :)
#Opencode #GLM #DeepSeek
———
@tsingular
сон отменяется :)
#Opencode #GLM #DeepSeek
———
@tsingular
🔥25🤣9🤩3❤1⚡1