RU

46 критериев и модель Jev: как устроен открытый индекс риска глобального конфликта

Привет, Хабр! Мы тонем в новостях. Голова кругом: тут говорят одно, там — противоположное, а где правда — непонятно. Информации…

открытые данныеаналитикавизуализация данныхNode.jsмашинное обучениеGitHub Pagesрискклассификацияискусственный интеллект
Habr
RU

Я написал честный сайт с кейсами CS2 — и понял, почему честность тут ничего не решает

Пару месяцев назад я поймал себя на вопросе, на который не мог ответить внятно: когда открываешь кейс на одном из этих сайтов — тебя обманывают на с…

CS2provably fairRTPSteam APIтрейд-ботыTypeScriptNode.jsNestJSHMACмонетизация игр
Habr
RU

Status Line для Claude Code CLI. Показывает кэш, git, контекст и лимиты в одном месте

Сделал Status Line для тех, кто пользуется Claude Code CLI Если вы работаете с клодом в терминале, то в одном месте он показывает: • Модель и Effort…

Claude CodestatuslineтерминалCLIAI-агентыконтекстное окноprompt cacheGitNode.jscontext engineering
Habr
RU

24 главы, два языка и живой Event Loop: как я собрал с Codex лабораторию по backend-разработке

В 2026 году AI-агенты уже неплохо пишут прикладной код. Но если просто принимать готовые реализации, проект развивается быстрее, а разработчик — не…

Node.jsEvent LoopCodexAI-агентыbackend-разработкаNestJSсамообразованиеopen sourceинтерактивное обучениеRuntime Lab
Habr
RU

Браузер вместо API: как я объединил DeepSeek, Qwen и ChatGPT в одного локального агента

Я хотел получить локального AI-агента без отдельного API для каждой модели — и превратил браузерные сессии DeepSeek, Qwen и ChatGPT в единый транспо…

AI-агентыLLMDeepSeekQwenChatGPTPlaywrightChromiumNode.jsopen sourceVS Code
Habr
RU

Как я сделал генератор палитр на Node.js + DeepSeek за два вечера — и что из этого вышло

Как-то вечером я поймал себя на том, что трачу по 20 минут на поиск цветовой палитры для каждого нового проекта. Coolors, Adobe Color, случайные пин…

Node.jsJavaScriptDeepSeekCanvas APIAIДизайнВеб-разработкаИнструменты разработчикаPrompt EngineeringOpen Source
Habr
RU

skill-compass: хук, который сам подсказывает Claude Code нужные скиллы

У Claude Code есть одна неприятная особенность, про которую редко говорят вслух. Можно навесить на агента огромную библиотеку скиллов — дизайн, прое…

Claude CodeLLMнейросетиAI-агентыИИ-ассистентавтоматизация разработкиhooksdevtoolsopen sourceNode.js
Habr
RU

Как я 8 дней ловил утечку памяти в Nuxt 3 SSR, и несколько раз думал, что починил

Всем привет. Я занимаюсь фронтендом в небольшой команде сервиса бронирования отелей. Хочу как я 8 дней ловил утечку памяти на проде, несколько раз д…

memory leakутечка памятиVue.jsNuxt.jsNode.jsJavaScriptSSRV8
Habr
RU

Как я перестал метаться между нейросетями и устроил им общий экзамен

Я рассказываю, как перестал доверять рандомным «вау»-кадрам и устроил честный экзамен нейросетям для генерации изображений. Замерял качество, скорос…

GitIDEНейронные сетиРаботаHTMLGitHubTypeScriptNode.jsСервисыАналитикааналитикСтатьи
Tproger
RU

Взлом Bitwarden CLI на npm: 1,5 часа кражи токенов и SSH-ключей

Bitwarden CLI 2026.4.0 на npm 22 апреля около 1,5 часа содержал малварь, крадущую GitHub/npm-токены, SSH-ключи и конфиги ИИ-ассистентов. Что делать.…

Open SourceБезопасностьНовостиGitHubNode.jsХакерыИнформационная безопасностьCI/CDКибербезопасность