AI da Code
168 subscribers
220 photos
16 videos
2 files
412 links
Канал про то, как ускорить разработку продуктов с AI
Download Telegram
🧠 Скилл «у меня СДВГ» для агентов

Проблема: спросил одну вещь — получил три абзаца преамбулы, «hope this helps» и сам ответ где-то в середине. Решение: i-have-adhd — плагин, который вырезает всю воду из вывода агента.

Это для тебя, если читаешь ответы агента по диагонали и всё равно ищешь глазами, где там команда.

Внутри — 10 жёстких правил вывода:
сначала действие, потом объяснения
• многошаговое — только нумерованным списком
• списки не длиннее 5 пунктов
• без преамбулы, без пересказа, без «удачи!»
🎯 в конце — один конкретный next step

Ставится в Claude Code двумя строками:
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd

Дальше дёргаешь /i-have-adhd. Для Codex тоже есть. 11.8k, MIT — форкаешь SKILL.md и правишь правила под свою голову.

Забавно: лечим мы тут не агента, а свой лимит внимания. 💪

https://github.com/ayghri/i-have-adhd
1
🚀 Vercel eve — «Next.js для агентов»

eve — опенсорсный фреймворк, где агент это не класс и не граф, а директория с файлами.

Для тех, кто пилит агента сложнее, чем «промпт + один тул», и уже устал городить ретраи и очереди руками.

Что из коробки:
durable execution — падение не убивает прогон 🔄
• сэндбокс для кода, который агент пишет сам
• human-in-the-loop аппрув перед опасным шагом
• субагенты, OpenTelemetry-трейсинг, эвалы

Инструкции, тулы, скиллы, каналы (HTTP/Slack/Discord) и крон-расписания лежат по конвенциональным папкам — проект читается глазами, а не грепом.

Vercel сам крутит на нём 100+ агентов в проде: агенты триггерят больше половины коммитов платформы — против <3% полгода назад. 🧠

Apache-2.0, public beta, 4.2k. Старт: npx eve@latest init

Конвенция вместо конфига снова выиграла.

https://github.com/vercel/eve
👍1
ИИ-репетитор на 31k vs мой маркдаун 🧠

Для тех, кто учится сам и бесит, что курсы не помнят, где ты застрял.

DeepTutor от HKU — агентный воркспейс: чат, разбор задач, квизы, ресёрч, визуализация. Один агент, общая память.

• память trace forest: следы → саммари → профиль ученика 🔍
• профиль смотрится и правится руками
• RAG на выбор: LightRAG, GraphRAG, Obsidian-vault
• субагенты: Claude Code, Codex, Gemini
• Apache-2.0, +10.8% к персонализации

Я то же самое собрал руками: teach-воркспейсы в маркдауне, 23 урока в HTML с интерактивными виджетами. Профиль ученика = один текстовый файл, который Claude читает перед уроком 💾

Иногда 300 строк маркдауна делают то же, что фреймворк на 31k.

https://github.com/HKUDS/DeepTutor
🌍 Ситуационная комната на своём сервере

Для тех, кто держит 15 вкладок с новостями, картами и котировками — и всё равно узнаёт последним.

World Monitor — открытый дашборд мировой обстановки: одна карта, ~90 источников, поверх — LLM-саммари.

• конфликты, землетрясения, пожары: ACLED, GDELT, USGS, NASA 🔥
• самолёты (ADS-B), суда (AIS), спутники, кибератаки
• рынки, сырьё, крипта + 56 OSINT-каналов
• AI-бриф крутится прямо в браузере (ONNX), сервер опционален
docker compose up -d — работает без единого API-ключа

77k за полгода, +1.3k в день на пике, ~25 коммитов в сутки — 90% от одного человека 💪

С индексами осторожно: сам трекер признаёт, что прогнозы сходятся в 57% случаев. Это сигнал, а не факт.

77k звёзд и ноль обсуждений на HN. Трендинг ≠ разговор.

https://github.com/koala73/worldmonitor
🌐 Браузер, который водит агент

Проблема: агенту нужен веб под твоими логинами. Playwright и agent-browser от Vercel (39.7k, Rust) своего браузера не имеют — куки, 2FA, SSO тащить руками. Отдать свой Chrome — драка за вкладки и фокус.

Решение: ego lite — форк Chromium под macOS. Агент сидит в изолированном Task Space, наследует твои залогиненные сессии и не трогает твои вкладки.

• Шлёт целый JS-батч через ego-browser nodejs — один тул-колл вместо цикла 🚀
• Явная передача руля: handOffTaskSpace / takeOverTaskSpace
• 7.1k за 3.5 месяца, пока только macOS

С бенчмарком осторожно: ego меряется именно с agent-browser, но в README «до 2.5× быстрее», а на лендинге уже «3.45×». Пруф — один PNG в репе: ни кода, ни датасета 🤔

И MIT тут только на обвязку — сам браузер закрытый бинарь, а установка снимает карантин Gatekeeper.

Удобство агента оплачено твоими куками 🔐

https://github.com/citrolabs/ego-lite
🎨 Скилл против AI-slop дизайна

Проблема: любой LLM лепит один лендинг — градиент, три карточки, «Get Started». Решение: Hallmark 🧠

Скилл для Claude Code, Cursor и Codex: гоняет вёрстку через 57 slop-тестов и самокритику.

• дефолт — новый UI под бриф
audit — punch-list по коду, без правок
redesign — снести структуру, оставить копирайт
study — вытащить DNA сайта, который нравится 🔍

20 тем + Custom с нуля. Два брифа дают два разных сайта, а не колор-свап шаблона.

20.6k, MIT, от Together AI: npx skills add nutlope/hallmark

Дизайн ломается там, где модель угадала «как обычно» 🚀

https://github.com/Nutlope/hallmark
🦀 jcode — харнесс, который не жрёт RAM

Проблема: 5-10 агентов параллельно — Node-харнессы едят гигабайты. Решение: jcode, нативный Rust-бинарь, MIT, 15k.

10 сессий, память 💾
• jcode — 261 МБ
• Claude Code — 2.3 ГБ
• OpenCode — 3.2 ГБ

Старт TUI: 14 мс против 3.4 с.

Что внутри 🧠
• семантическая память графом, подтягивается сама
• swarm: агент правит файл — соседи получают дифф
• self-dev: агент чинит свой Rust-код и перезагружается
• импорт сессий Claude Code, Codex, OpenCode

Честно: 27.8 МБ из шапки — с выключенным эмбеддингом, дефолт 167 МБ. Бенчи self-reported, автор один, 187 открытых issues.

curl -fsSL https://jcode.sh/install | bash

Смотреть — да. Переезжать всем парком — не сегодня.

https://github.com/1jehuang/jcode
👍1
📚 Книга про агентов на 31k — и она есть по-русски

Проблема: гайдов «собери агента на фреймворке» тысячи, а «почему архитектура именно такая» — почти нет.

ai-agent-book — 10 глав, 96 лаб с кодом, 321 страница. Сквозная формула всей книги: Agent = Model + Harness. 🧠

• Контекст-инжиниринг: KV-cache, сжатие, Agent Skills
• Память, RAG, граф знаний
• MCP и три класса тулов
• Coding-агенты, eval, пост-тренинг, мультиагентность

Кейс из 2-й главы: инженер добавил в системный промпт Current time: {{now}} — TTFT вырос с 0.5с до 3-5с, счёт за инференс почти удвоился. Динамика в начале промпта сбрасывает KV-кэш на каждом запросе. 🔥

Русский перевод — все 10 глав, PDF и EPUB в релизах. Apache-2.0.

Автор надиктовал книгу голосом своему же агенту и выложил в репо 269 транскриптов этих чатов.

https://github.com/bojieli/ai-agent-book
1👍1
🖥 OpenWork — Cowork, который живёт у тебя

180 930 установок и 21k за полгода. Проект сам коммитит статистику скачиваний в репо отдельным файлом — цифры видно без маркетинга.

Что это: десктопное приложение (Mac/Win/Linux), которое даёт GUI агенту opencode. Не форк — бандлит его бинарём как sidecar, ставить руками ничего не надо.

• любой провайдер моделей, не только Anthropic 🔄
• скиллы и MCP шарятся между людьми и машинами
• remote MCP цепляется прямо в Claude Code / Codex — без десктопа
• Solo бесплатно на своих ключах, Team $10/seat

Честно: не чистый MIT — каталог /ee под FSL, конкурента на нём не построишь. Версия 0.18, 464 открытых issue. Песочницы нет ⚠️ — агент правит файлы локально, на свой страх.

Открытый код тут не про «бесплатно», а про то, что модель выбираешь ты.

https://github.com/different-ai/openwork
🧠 Два способа резать токены

Для тех, кто платит за контекст: резать можно с двух сторон — и это разные порядки величин.

Caveman (96k, MIT) режет выход — агент отвечает телеграфно, «маленький рот, тот же мозг».
RTK режет вход — проксирует тулы и отдаёт модели выжимку вместо простыни.

Заявка Caveman усыхала на глазах:
🔹 75% — предварительный замер автора
🔹 65% — на 10 чат-промптах
🔹 8.5% — JetBrains, 86 реальных агентных задач

И сверху скилл сам жрёт 1–1.5k input-токенов на каждый ход. В README есть честный раздел «когда caveman уходит в минус» — уважаю.

Мой RTK на том же харнессе: 477M токенов сэкономлено, 87.7% на 114k команд.

Речь агента — крохи. Деньги лежат во входе: файлы, grep, стектрейсы, логи.

Режь то, что модель читает, а не то, что она пишет.

github.com/JuliusBrussee/caveman
🔀 Один эндпоинт вместо десяти ключей

Проблема: пять подписок и семь API-ключей, и каждый упирается в квоту ровно на середине задачи. Решение — OmniRoute: локальный гейтвей, OpenAI-совместимый /v1, за ним 290 провайдеров.

Ставится одной строкой: npm i -g omniroutelocalhost:20128. Перенастраиваешь Claude Code или Cursor на этот base URL — и всё.

🔹 каскад фолбэка: подписки → ключи → дешёвые → бесплатные
🔹 circuit breaker на провайдера, cooldown на ключ
🔹 сжатие промпта стеком RTK → Caveman 🧠

41.9k за 5.8 месяца, MIT, TypeScript.

Но: ключи по умолчанию лежат плейнтекстом — шифрование включается руками через STORAGE_ENCRYPTION_KEY. А агрегация чужих free-тиров это прямой путь к бану аккаунтов по ToS.

Удобный роутер — не повод ссыпать все ключи в одну незапертую коробку. 🔑

https://github.com/diegosouzapw/OmniRoute
🧠 Агент, который сам себя переписывает

Prime Agent — кодинг-агент с одним тулом: живой IPython-кернел. Данные лежат в переменных Python и переживают автокомпактизацию.

🔹 /refine — агент правит свой харнесс: промпты, память, скиллы 🔄
🔹 сабагент вызывается как функция rlm(...)
🔹 12k, MIT, логинится в подписку Claude или Codex

Но: 464 открытых issue и README капсом: «это НЕ песочница». А в Factorio его цикл самоулучшения нашёл RCON и стал спавнить ресурсы вместо добычи 🙃

Дай агенту право менять себя — первым он поменяет определение победы.

https://github.com/PrimeIntellect-ai/prime-agent
🩺 /doctor в Claude Code

Проблема: ломается не модель, а обвязка — две параллельные установки, битый settings.json, MCP в двух скоупах, хук без command.

Фишка в том, что это две разные команды:
🔹 claude doctor из шелла — read-only, 10 строк, работает даже когда сессия не стартует 🔍
🔹 /doctor в сессии — уже skill: сам лазит по системе шеллом, клавиша f — «чини найденное» 💪

Ловит: дубли и остатки старых установок, кривой PATH, непарсящийся settings, skills/MCP/плагины, которые жрут контекст без пользы, медленные хуки 🧠

Побочка: с 2.1.205 он поумнел и перестал быть мгновенным — теперь тратит токены модели.

У меня в ~/.local/share/claude/versions/ тихо лежат 4 версии сразу. Ровно то, на что он и ругается.

https://code.claude.com/docs/en/commands
🔍 witr — кто вообще это запустил?

lsof скажет, что на 5432 висит postgres. А почему он там висит — собирай сам из ps, systemctl и docker ps.

witr отвечает одной строкой:
systemd → PM2: God (1481580) → python (1482060)

• вход с любой стороны: --pid, --port, --file, --container 🔌
• ищет виновника: systemd, launchd, cron, pm2, tmux, ssh
• варнинги: root, бинд на 0.0.0.0, аптайм 90+ дней 🚩
--json + внятные exit-коды, -i — TUI

Мякотка: внутри — наивный обход PPID, 40 строк. Ценность не в трассировке, а в слое интерпретации поверх неё 🧠

21k за 8 месяцев, Apache-2.0, Go. Но это 0.3.3: осиротевший процесс порвёт цепочку.

https://github.com/pranshuparmar/witr
update: я поработал без терминала. И короче вернулся к терминалу. Потому что эта штука (claude desktop app) зависает, неудобное и всякое такое.

Поэтому текущий мой стек выглядит следующим образом.
claude code in Cmux + darkflow (https://github.com/alifanov/darkflow)
Claude Code на своём железе 🖥

Для тех, кто не отдаёт приватный репозиторий в чужое облако.

Одна команда claude self-hosted-runner — и сессии из claude.ai, мобилки и routines крутятся на твоём железе.

• Раннер сам поллит API, внутрь сети Anthropic не ходит 🔒
• Сессия видит внутренние сервисы, БД, реестры
• Чекауты, артефакты и секреты остаются у тебя
• Один раннер = один юзер за раз

Public beta на Team/Enterprise, по умолчанию выключено. Инференс — только Anthropic API: Bedrock и LLM-gateway мимо 📊

Своё железо — про то, где лежит код, а не куда идут токены.

https://code.claude.com/docs/en/self-hosted-environments
🎨 Диаграммы, которые не стыдно показать

Проблема: просишь агента нарисовать схему — получаешь дженерик-коробочки со скруглением и мермейд-слоп. Решение: diagram-design — скилл-плагин для Claude Code (а также Codex и Pi).

Для тебя, если пишешь доки, посты или разборы архитектуры.

• 27 типов: архитектура, flowchart, sequence, swimlane, quadrant, radar, Gantt 📐
• На выходе самодостаточный HTML + SVG: без билда, без JS, без внешних картинок
• Три варианта каждой: minimal light, minimal dark, full-editorial 🌗
• Прочитает твой сайт и подтянет твои цвета и шрифты за 60 секунд
• Умеет перерисовать готовый Mermaid или draw.io

/plugin marketplace add cathrynlavery/diagram-design

15.7k, MIT. Хорошая схема — это не больше блоков, а меньше 🧠

https://github.com/cathrynlavery/diagram-design
🎙 Локальная диктовка на маке: 10k и сырой UX

Для тех, кто платит Wispr Flow $15/мес и не хочет отдавать свой голос в облако.

FluidVoice — хоткей → запись → распознавание прямо на маке, без интернета. Сверху локальная модель Fluid-1 причёсывает текст: пунктуация, регистр, форматирование. Бесплатно, GPLv3, brew install --cask fluidvoice.

Поставил, погонял. Технически всё на месте, а UX сыпется:

• хоткей срабатывает сам или не ловится вовсе 🤷
• микрофон отваливается через 3 секунды
• короткие «да», «спасибо» молча теряются
• вставка ломается в отдельных приложениях

Релизы каждые 5–7 дней, 56 открытых issue — и внутри есть кнопка отката на прошлую версию. Говорящая деталь 🔍

Обёртка открыта, а сама Fluid-1 лежит в приватном репо.

Идея правильная, исполнение — пока нет.

https://github.com/altic-dev/FluidVoice
🚀 10 готовых агентов в один клик

Проблема: написать агента с нуля — неделя на инфру. Решение: у Vercel теперь витрина шаблонов на eve, форкнул и задеплоил 🧠

Что там реально лежит:

Marketing Team — лид + 5 специалистов в Slack, драфты в Notion, рассылки в Resend, всё по аппруву
GitHub Maintainer — дайджест issue раз в неделю, саммари PR, ответы на @mention
Personal Agent — одна личность в вебе, Slack и iMessage, с редактируемой памятью
Browser Agent — реальный браузер в облаке, не scraping-API
Software Factory, Content Agent, Typefully, Sanity Copilot

Каждый — обычная директория файлов: instructions.md + tools/*.ts. Deploy-кнопка, дальше правишь как свой Next-проект 💸

Оговорка: eve пока beta, а Browser Agent не трогали с 18 июня.

Форкнуть чужого агента теперь быстрее, чем описать своего.

https://vercel.com/templates/eve
🔌 Cordis — плагины, которые умеют сняться

Проблема: обычный import необратим. Модуль отработал, повесил таймеры и листенеры — выгрузить его без рестарта процесса нельзя. Для агентного харнесса это боль: добавил тул → перезапустил всё → потерял живую сессию.

Cordis чинит это на уровне фреймворка:

• сервисы живут в контексте: ctx.llm, ctx.tools 🧩
ctx.effect() обязан вернуть disposer — откат вшит в регистрацию
inject ждёт зависимость, порядок загрузки не важен
• провайдер перезагрузился — потребители переподнялись сами 🔄

Ядро — 1848 строк. На нём 4 года крутится Koishi (4524 плагина), а на прошлой неделе DeepSeek вендорил его целиком внутрь своего харнесса. 5k, MIT.

Минус честный: API нестабилен, версия 4.0.0-rc.8, доки уехали к DeepSeek.

RAII из Rust, поднятый с уровня языка на уровень рантайма.

https://github.com/cordiverse/cordis
🤔1
🔍 Где засветилась твоя почта

Для тех, кто параноит за цифровой след. holehe берёт один email и проверяет, зарегистрирован ли он на 120+ сайтах — соцсети, магазины, форумы, медицина. Владельцу ничего не прилетает.

Фишка в том, что дырку оставляет не форма восстановления пароля, а обычное «этот email уже занят»: тул пытается зарегать твой адрес и читает текст ошибки. Так работают 100 модулей из 121.

pip3 install holeheholehe you@gmail.com 🚀
• ~30 секунд на все сайты разом, вывод в CSV
• 13.5k, GPL-3.0, Python + trio

Честное «но»: коммитов нет с 2024, каждый четвёртый сайт помечен frequent rate limit — там тул врёт. Живой преемник — user-scanner.

Прогони по своей почте — увидишь карту сервисов, которые тебя помнят. Лечится скучно: разные адреса на разные сервисы 💪

https://github.com/megadose/holehe
👍1