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

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

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
🧠 Macro: весь офис в одной базе

Задолбался склеивать Slack + Linear + Notion? Macro — открытый воркспейс: почта, чат, доки, задачи, звонки и CRM в одной Postgres вместо семи интеграций.

Фишка в связях:
• @-упоминание строит граф док задача письмо 🔗
• AI-память: крон ночью пересобирает день команды
• MCP-сервер: агент умеет почти то же, что и ты
• 167 Rust-крейтов, AGPL-3.0, без CLA

Но: почта только Gmail, self-host не продвигают, MCP локально не заводится. 3.7k за неделю — и три провальных Show HN 📉

Пивот PDF-стартапа с $30M от a16z. Смотреть — да, переезжать — рано.

https://github.com/macro-inc/macro
🚀 Агент дома, а ты — нет

Агент ждёт approve в терминале на домашней машине, а ты в метро. SSH через Tailscale с телефона это не лечит: труба есть, а пуша в момент вопроса — нет.

Paseo — self-hosted демон: держит твоих CLI-агентов (Claude Code, Codex, Copilot, OpenCode — всего 39) и отдаёт их в iOS/Android/web/десктоп 📱

🔔 пуш ровно тогда, когда агент спросил разрешение
• approve/deny и диф — тапом с телефона
• параллельные сессии, worktree-изоляция
• наружу: E2EE-релей или твой же Tailscale
• креды свои, вызовы моделей не проксирует
• ставится одной командой, слушает 127.0.0.1

Но: превью пуша (220 символов) всё равно летит через Expo → APNs. Не совсем «ничего не покидает машину» 🧠

14.4k за 10 месяцев, AGPL-3.0, соло-проект, 934 открытых issue.

Tailscale даёт трубу. Кнопку «разрешить» она не нажмёт.

https://paseo.sh/
🆕 Claude Code научили молчать

Проблема: агент пишет «Let me…», пересказывает план и резюмирует сказанное. Решение — встроенный стиль Concise (v2.1.237).

6 правил, ~250 токенов в системном промпте:
• сразу результат, без преамбулы 🎯
• простой вопрос → 1–3 предложения
• ошибки и security-варнинги — полным текстом

Грабли: /output-style выпилили — стиль в /config. И читается он один раз на старте: без /clear решишь, что фича сломана 🔄

Ту же боль лечили скиллами: Caveman (99.8k), i-have-adhd (22.7k). Теперь тон агента — настройка продукта, а не строчка в CLAUDE.md.

https://code.claude.com/docs/en/output-styles
Как продавать лопаты)
Forwarded from Foundbase Паши М
Круто!

В Твиттере вчера завирусился мемный проект Outbid, который стал бешено распространяться внутри tech сообщества среди стартаперов, билдеров и вайб-кодеров.

Это простая чарт доска, в которой продукты по принципу аукциона могут купить себе первое место.

⚠️ Всего за 24 часа с нуля:

- 200k+ визитов на сайт
- заработал $70.000 (за 37 часов)
- у фаундера 1500+ фолловеров в Х
- получил оффер о покупке проекта за $100k
- 3 копии уже запущено

Такой Product Hunt, где фаундеры голосуют деньгами (наконец-то).

К текущему моменту лидер чарта заплатил $10,001 → следующая ставка +$1.

Сейчас у вайб-кодеров по всему миру возгорается надежда 😁

Развивайте Твиттер, ребята, я вам давно твержу)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
🐧 Omarchy — Linux с одним мнением

Для тех, кто устал по часу настраивать Arch и Hyprland, чтобы просто сесть работать.

Omarchy от DHH (Basecamp) — готовый десктоп одной командой: wget -qO- https://omarchy.org/install | bash поверх чистого Arch, либо ISO.

• 27.8k, MIT, ~450 контрибьюторов за 14 месяцев
• v4 «Quattro»: вся оболочка переписана на Quickshell 🚀
• 22 темы, полнодисковое шифрование и firewall из коробки
• 500+ плагинов: omarchy plugin add <git-url>
• в баре — виджет расхода Claude Code / Codex 🧠

Свежак: фонд Omacom подняли на $8 млн (Делл, Дорси, Коллисон, Лютке) и он стал эксклюзивным спонсором Hyprland. Dell даёт day-one support на XPS 14/16.

Скептики правы: это «дотфайлы для Arch». Но дотфайлы с мнением как раз и экономят те самые часы.

https://github.com/basecamp/omarchy
🧠 Память агента, которая переезжает между CLI

Проблема: закрыл Claude Code, открыл Codex в той же папке — и он не знает ничего о последних четырёх часах. Архитектуру, отвергнутые подходы, открытые вопросы объясняешь заново.

ai-memory — один Rust-бинарь, вешается на хуки агента и сам компилирует сессии в markdown-вики под git.

• handoff «где остановились» падает в новый CLI до первого промпта 🔄
• 20+ харнессов: Claude Code, Codex, Cursor, Gemini CLI, OpenCode
• поиск на SQLite FTS5 — векторную базу нянчить не надо
• bootstrap ~$0.05, консолидация ~$0.02 на Haiku, есть zero-LLM режим 💾

4.1k за три месяца, MIT. Автор — тот самый Fabio Akita, и 163k строк Rust написаны в паре с Claude.

Память наконец-то принадлежит проекту, а не вендору.

https://github.com/akitaonrails/ai-memory
📋 Трекер, который можно отдать агенту

Для тех, кто хочет Linear, но у себя на сервере. Plane — опенсорсный трекер задач: work items, циклы, модули, вьюхи, вики-страницы, аналитика. 57.6k, AGPL-3.0.

Главное для меня — не UI, а официальный MCP-сервер: агент сам заводит и закрывает задачи 🔄

• 30 тулов, 204 операции
• свой язык запросов PQL: state__group = "started" AND priority = "urgent"
• self-hosted подключается через PLANE_BASE_URL

Честно про минусы:
13 контейнеров в docker compose, ~200 строк ENV
• 4 ГБ RAM — нижний порог, не рабочий режим
• SSO, интеграции и эпики — в платном Commercial 💸

Трекер перестаёт быть местом, куда ты ходишь руками. Он становится API для агента.

https://github.com/makeplane/plane
👍1
🚗 Каршеринг AI-подписок

Для тех, у кого в команде пять человек и одна подписка Claude Max.

sub2api заворачивает OAuth-аккаунты Claude, ChatGPT, Gemini и Grok в обычный sk-... ключ: все ходят в один эндпоинт, расход виден по каждому 🔧

• Go + Vue, но нужны Postgres и Redis
• Sticky-сессии, cooldown по 429, квоты на юзера
• Claude Code через него ходит в Grok
• 39k за 8 месяцев, 1.2M пуллов образа

Но. Anthropic в феврале запретил гонять Pro/Max-креды через чужие приложения — это признано в самом README. Внутри подмена TLS-отпечатков и DeviceCheck-аттестация: гонка с антифродом, а не интеграция.

39k звёзд не отменяют бан аккаунта 🚫

https://github.com/Wei-Shaw/sub2api