← на главную

Кейсы

Каждый кейс — по одной схеме: проблема → решение → стек → результат. Всё собрано из реальных репозиториев, ничего выдуманного.

Показано: 31

Ничего не найдено. Попробуй другой запрос или сбрось фильтры.
I Was Here в проде Gasless proof-of-attendance NFT на Base — гость сканирует QR и получает бейдж, не платя за газ.
Проблема

POAP-бейджи за посещение событий требуют от гостя кошелька с ETH и оплаты газа — 90% людей отваливаются на этом шаге.

Решение

ERC-1155 контракт + аккаунт-абстракция: гость входит по email (Base Account), подписывает клейм, а газ платит paymaster (ERC-4337 + EIP-5792). Бейджи накапливаются в уровни Bronze → Platinum.

Результат

Живёт в Base mainnet. Реальный бейдж заклеймлен end-to-end: пользователь заплатил 0 ETH, газ полностью спонсирован.

SolidityFoundryERC-1155ERC-4337Next.jsBase
Polymarket BTC 5m Bot готово Исследовательский бот: есть ли edge против рынка на 5-минутных ставках BTC. Честный ответ: нет.
Проблема

Гипотеза: fair value по Binance-прокси опережает цены Polymarket на рынках «BTC вверх/вниз за 5 минут» — на этом можно зарабатывать.

Решение

Shadow-бот: считает fair value, бумажно торгует с реалистичной моделью исполнения, логирует всё. Gated-система решений: momentum-фильтр, модель издержек, quality gates, walk-forward OOS. Деплой на VPS под systemd.

Результат

Исследование закрыто с доказательствами: у сигнала нет edge (Brier рынка 0.164 против 0.185 у модели; при расхождении рынок прав в 63.6%). Деньги не потеряны — бот не вышел из DRY_RUN.

PythonPolymarket CLOBBinance APIsystemd / VPSwalk-forward
Polymarket Weather Bot в работе Автономный бот на рынках дневной максимальной температуры: метеомодели против толпы.
Проблема

Погодные рынки Polymarket оценивает толпа «на глаз», а физическая величина предсказуема моделями — потенциальный source of edge.

Решение

Две стратегии: (A) вероятности из 31-членного ансамбля GFS с поправкой на систематическую ошибку станции; (B) intraday-трекинг реального METAR-максимума — ставки на бакеты, исход которых уже почти определён.

Результат

Рабочий бот в режиме симуляции с тестами; live-торговля закрыта критериями приёмки и ручным флагом --live --confirm.

PythonOpen-Meteo / GFSMETARPolymarket
Web3 Tools в проде Генератор EVM-кошельков и vanity-адресов: адрес, начинающийся с выбранного паттерна.
Проблема

Красивый / узнаваемый адрес кошелька (0xCAFE…, 0xN23E…) нельзя выбрать — только перебрать миллионы ключей.

Решение

CLI-перебор с паттернами «начинается / заканчивается / содержит»; один адрес работает во всех EVM-сетях.

Результат

Опубликованный пакет с CI-тестами на GitHub Actions, MIT.

PythonEVMGitHub Actions
AI Receptionist SMB в работе AI-бот для малого бизнеса: отвечает клиентам по базе знаний, собирает заявки, передаёт оператору.
Проблема

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

Решение

Бот в Telegram/WhatsApp с RAG по базе знаний бизнеса (pgvector), сбор заявок, запись на услуги и handoff сложных диалогов живому оператору. Дашборд для владельца.

Результат

Этап 3 из ТЗ завершён: Telegram-бот работает — webhook, диалоги, автоответ по базе знаний, передача оператору. Разворачивается одной командой docker compose.

NestJSPrismaPostgreSQL + pgvectorNext.jsDocker
TimeSlot в работе Telegram-first букинг-платформа для нишевых сервисов: подписка, без комиссий.
Проблема

Мастерам и небольшим студиям дорого жить на платформах с комиссией с каждой записи, а собственный сайт с записью — избыточен.

Решение

Вся запись — в Telegram: онбординг владельца через state machine, deep-link для клиентов, гонки за слот решает EXCLUDE-констрейнт в БД, надёжные уведомления — через transactional outbox, напоминания за 24 ч и 2 ч.

Результат

Спринты 0–4 закрыты: онбординг, запись клиента, кабинет владельца с agenda и ручной записью, напоминания с ретраями и идемпотентностью.

NestJSPostgreSQLTelegram Bot APIDockeroutbox pattern
SoulOS в работе AI-операционка для бизнеса: изолированный агент-инстанс на каждого клиента, управление из Telegram.
Проблема

Дать бизнесу AI-агента с доступом к его данным страшно: одна ошибка записи — и испорчена реальная база клиента.

Решение

Форк Hermes Agent «тонким overlay»: весь код в своём пакете, правки ядра помечены. Пять инвариантов выживания, главный — write safety: запись только через dry-run → diff → бэкап → подтверждение. Business Brain знает архитектуру бизнеса клиента.

Результат

Рабочая архитектура, готовится distribution: .env.template для развёртывания клиентских инстансов.

PythonHermes AgentTelegramDocker
CasperVPN в работе VPN-сервис, устойчивый к DPI-блокировкам: живучесть через разнообразие транспортов, а не «шифрование посильнее».
Проблема

Одиночные VPN-протоколы блокируются DPI-системами класса ТСПУ целиком — нужна система, которая переключается, а не один «неубиваемый» туннель.

Решение

Ядро sing-box на всех нодах, несколько транспортов одновременно (VLESS-REALITY / Hysteria2 / AmneziaWG), клиент переключается сам; свои приложения не пишем — внешние клиенты через per-user subscription URL. Архитектура задокументирована через ADR.

Результат

Go-монорепо из 6 сервисов с общими контрактами, сборка и тесты одной командой make.

Gosing-boxDockerADR-документация
FlowSpeech готово Локальная альтернатива Wispr Flow для macOS: зажал клавишу — надиктовал — чистый текст у курсора.
Проблема

Диктовка быстрее набора, но облачные сервисы платные и шлют голос на сервер, а сырой транскрипт полон «эээ» и оговорок.

Решение

Распознавание локально (faster-whisper, без интернета), чистка текста через LLM на выбор (Claude / OpenAI / DeepSeek / Ollama) прямо из menu bar. Live-волна на экране, личный словарь, статистика WPM по приложениям.

Результат

Настоящее FlowSpeech.app со своей иконкой и автозапуском; два режима — push-to-talk и toggle.

Pythonfaster-whispermacOSClaude API
FloatPlayer готово Мини-плеер YouTube поверх всех окон: смотришь видео и Shorts, пока работаешь в других приложениях.
Проблема

Нативный PiP Chrome — картинка без управления, а popup-расширения открывают второй плеер: воспроизведение сбрасывается, теряются аккаунт и качество.

Решение

Document Picture-in-Picture (Manifest V3): в окно поверх всех окон переезжает настоящий плеер YouTube — без перезапуска, с историей, качеством и субтитрами. Свой интерфейс: скорость 0.25–3x, громкость до 300% (Web Audio), A-B-петля, таймер сна, комментарии и live-чат в боковой колонке, SponsorBlock, Shorts с автопереходом и поиском по ключевому слову.

Результат

Опубликовано в Chrome Web Store. Единственное из расширений с always-on-top окном, полным управлением и Shorts-режимом одновременно.

JavaScriptChrome MV3Document PiPWeb Audio
Advanced Graph View готово Граф Obsidian для больших vault (5–50 тыс. заметок): из «комка волос» — в инструмент анализа.
Проблема

Штатный граф Obsidian на большом vault превращается в бесполезный клубок: всё видно и ничего не понятно.

Решение

WebGL-рендер на Pixi.js, физика в Web Worker. Любая метрика — в размер/цвет/свечение узла: PageRank, частота открытий, свежесть правок. Louvain-кластеры с автоименованием по TF-IDF, оверлеи сирот и битых ссылок, свои операторы поиска (opened:>10, links:0…).

Результат

10 000+ узлов при 50+ FPS. Работает на реальном vault в 9 тыс. заметок; демо-видео в репозитории.

TypeScriptPixi.js / WebGLWeb WorkerObsidian API
Column Explorer готово Файл-менеджер для Obsidian в стиле Finder: Miller columns, drag & drop, календарь заметок.
Проблема

Стандартное дерево файлов Obsidian неудобно для глубоких структур: постоянное разворачивание-сворачивание, нет обзора пути.

Решение

Колонки как в Finder: клик по папке открывает содержимое справа. Полный файл-менеджер: создание, переименование, multi-select, контекстные меню, цвета папок; виртуальные ряды Recents, закладок и календарь с числом созданных заметок по дням.

Результат

Полноценный плагин с документацией, скриншотами и тестовым покрытием.

TypeScriptObsidian APIesbuild
Vault Telegram Bridge готово Написал себе в Telegram — заметка сама появилась в daily note Obsidian. Без сервера.
Проблема

Мысли приходят на прогулке, а vault — на компьютере. Существующие мосты требуют VPS, Docker или платных сервисов.

Решение

Плагин сам опрашивает Telegram-бота при открытии Obsidian: текст с форматированием приходит как Markdown, фото/голосовые/файлы сохраняются в attachments и встраиваются, хэштеги маршрутизируют по тематическим заметкам.

Результат

Ноль инфраструктуры: без сервера, VPS и Docker; работает на десктопе и мобильном.

TypeScriptTelegram Bot APIObsidian API
Graph Explorer готово Граф заметок как галактика: летаешь на звездолёте, а каждая игровая награда реально улучшает vault.
Проблема

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

Решение

Игра поверх реального графа: заметки — планеты, wikilinks — гиперворота. Экономика тянет игрока в «Туманность Сирот», повторение знаний — spaced repetition (SM-2) через «майнинг», постройка гиперворот физически вписывает ссылку в md-файл. Граф игры всегда равен реальному графу vault.

Результат

Играбельный плагин: каждое игровое действие оставляет vault лучше, чем было.

TypeScriptObsidian APISM-2canvas
Vault Agent Dashboard готово Агентские LLM-воркфлоу прямо внутри Obsidian: по расписанию, по событиям, с ревью каждого изменения.
Проблема

Хочется, чтобы агент разбирал inbox и наводил порядок в волте сам — но без риска, что LLM молча перепишет заметки.

Решение

Воркфлоу описываются обычными markdown-заметками, запускаются по cron / событиям файлов / вручную. Всё через очередь ревью с diff-просмотром; три режима прав read-only → write-draft → auto-write. Полный трейс каждого запуска: что прочитал, какие инструменты, сколько токенов.

Результат

Local-first: работает без сервера, LLM на выбор — Anthropic / OpenAI / Ollama (офлайн).

TypeScriptObsidian APIAnthropic / Ollama
Vault Mirror готово Твои заметки уже знают, кто ты. Это заставляет их рассказать: 16 отчётов-зеркал из твоего vault.
Проблема

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

Решение

Папка промптов рядом с заметками: любому агенту с доступом к файлам говоришь «читай 00-start.md и начинай» — и получаешь 16 отчётов с доказательствами: как думаешь, что ценишь vs что делаешь, почему умирают проекты, 30-дневный план под твои реальные паттерны срывов. Каждое утверждение подкреплено цитатой из заметки.

Результат

Ноль кода, ноль зависимостей, ноль телеметрии — это просто промпты. Работает с Claude Code, Cursor, Codex.

Prompt engineeringMarkdownagent-agnostic
Liquid Glass (Blue Topaz Alt) готово Минималистичная glass-тема для Obsidian: одна сильная идея вместо тысяч строк CSS.
Проблема

Популярные темы Obsidian разрастаются в тысячи строк переопределений: эффектно на скриншоте, но шумно после трёх часов письма и ломается с каждым обновлением приложения.

Решение

Форк Blue Topaz, переписанный от критерия успеха: всё на нативных CSS-переменных Obsidian, центр темы — контраст текста и спокойные поверхности, а не blur ради blur. Антицели прописаны в плане до первой строки кода.

Результат

Тема + сниппеты и демо-vault (TIPS) для проверки на реальных заметках.

CSSObsidian APIdesign system
Music Visual Machine готово Audio-reactive визуализатор, которым управляют AI-агенты: «сделай визуал под этот трек» → готовое видео.
Проблема

Визуал под музыку — это часы ручной работы в After Effects на каждый трек, а генераторы «one-click» не дают контроля.

Решение

Пайплайн: аудио → per-frame фичи (свой FFT, стриминг) → 8 сцен на React/Three.js → рендер через Remotion с прозрачным фоном (ProRes 4444) для композитинга в Final Cut. Сегментированный резюмируемый рендер длинных треков, MCP-сервер — визуализатором управляет агент.

Результат

v1.0, все фазы 0–6 закрыты: тесты на детерминизм, golden frames, BPM и MCP-контракт.

TypeScriptRemotionReact + Three.jsMCPpnpm monorepo
WAV Humanizer готово DSP-процессор, который заставляет квантованное аудио звучать как живое исполнение.
Проблема

Сгенерированная и жёстко квантованная музыка звучит механически: идеальный ритм и одинаковая динамика выдают машину.

Решение

Пайплайн Analyzer → HumanizationEngine → EffectsChain: детект темпа и фраз, transient-aware микросдвиги тайминга, контекстная вариация velocity, «усталость» к концу фразы, дрейф питча, аналоговое тепло. JSON-отчёт о каждом преобразовании.

Результат

CLI с батч-обработкой, 24-bit WAV на выходе, smoke-тесты.

PythonDSPPedalboard
Suno Prompt Hub готово Блочный конструктор промптов для Suno: собери стиль, крути слот-машину тегов, генерируй пачками.
Проблема

Хорошие промпты для Suno — это комбинаторика из десятков тегов; вручную перебирать варианты медленно и без системы.

Решение

Блоки тем (жанр, атмосфера, ритм, приёмы…) с реролл/слот-машиной и локом блоков, пакетная генерация до 200 промптов, «эволюция» — скрещивание и мутация пресетов, коллекция карточек с редкостью common → legendary, улучшение через LLM.

Результат

Открыл index.html — работает: без сборки, зависимостей и сервера. 7 спринтов фич.

Vanilla JSHTML/CSSLLM API
YouTube Pipeline Gen готово Контент-фабрика для YouTube-каналов: идеи, сценарии, промпты для Suno/Midjourney/Runway, метаданные.
Проблема

Несколько каналов = конвейер однотипной работы: придумать, расписать, сгенерировать ассеты, оформить метаданные — на каждое видео.

Решение

Пайплайн с профилями каналов в YAML: анализ ниши → идеи → сценарии → промпты для ИИ-генерации → метаданные и Shorts → редакторская оценка. Два режима оплаты: через подписку Claude (CLI) или API-ключ.

Результат

Рабочее приложение + macOS .app, тесты, конфиги на 4 канала.

PythonClaude CLI / APIYAML-конфиги
AI Music Checker готово Проверка mp3/wav на признаки AI-генерации — целиком в браузере, файлы никуда не уходят.
Проблема

Нужно быстро понять, сгенерирован ли трек (Suno и т.п.), не отправляя аудио на чужие серверы.

Решение

Анализ через Web Audio API: следы в метаданных, crest factor и компрессия, стабильность спектрального центра, повторяемость секундных паттернов, стерео-корреляция.

Результат

Один index.html: перетащил файл — получил вердикт. Ноль бэкенда.

JavaScriptWeb Audio API
Video Optimizer в проде Сжатие видео для загрузки на YouTube: пресеты ffmpeg + macOS droplet «перетащил — готово».
Проблема

Исходники видео весят гигабайты, а флаги ffmpeg каждый раз гуглятся заново.

Решение

Тонкая обёртка над ffmpeg с выверенными пресетами (720/1080/480, CRF) + AppleScript-droplet: перетащил файл на иконку — получил сжатый. Внутри — Claude-skill для агентов.

Результат

Опубликован с лицензией и агент-гайдом; используется в собственном YouTube-пайплайне.

BashffmpegAppleScript
Prompt Manager готово Менеджер промптов для macOS: menu bar, Spotlight-палитра, шаблоны с переменными и MCP-сервер.
Проблема

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

Решение

Приложение в menu bar со Spotlight-style палитрой, тегами, избранным и {{variable}}-шаблонами. Плюс MCP-сервер: Claude и другие агенты ищут и используют твои промпты напрямую.

Результат

Собирается в standalone .app одним скриптом.

ElectronNode.jsMCP
prize-scout в проде Автономный скаут акций и розыгрышей: собирает, отсеивает мусор через Claude и шлёт дайджест в Telegram.
Проблема

Конкурсы и акции разбросаны по сайтам, RSS и каналам; вручную это часы просмотра, а среди находок половина — скам или уже закончилось.

Решение

Пайплайн fetch → dedupe → insert → score → finalize: источники настраиваются в конфиге, дубликаты отсекаются, Claude API оценивает релевантность и безопасность. SQLite на Railway-волюме, express-эндпоинт /digest, n8n превращает его в ежедневное сообщение в Telegram.

Результат

Репозиторий управляется агентом: npm run verify (doctor + тесты + offline-smoke) — один гейт, exit 0 значит «работает». Есть Hermes-скилл для операций и деплой на Railway.

Node.js 20SQLiteClaude APIn8nRailway
Claude Prompts готово Система, которая промптит сама себя: библиотека, которая растёт от использования, а не пишется заново.
Проблема

Каждый раз писать промпт с нуля — это терять и контекст, и удачные формулировки. Хорошие промпты оседают в чатах и больше не находятся.

Решение

Четыре части вместо ручного труда: CLAUDE.md как постоянный контекст папки, skill prompt-generator (собирает полный промпт по короткому описанию задачи), context/ со стабильными блоками под prompt cache и prompts/ — библиотека, куда сохраняется каждый удачный промпт.

Результат

Подключается глобально копированием скилла в ~/.claude/skills — обратимо, без зависимостей.

Claude CodeSkillsMarkdownprompt cache
Hermes Skill Pack в работе Коммерческий каталог outcome-ориентированных skill-паков для Hermes Agent: MVP с проверкой спроса.
Проблема

Отдельные SKILL.md-файлы никто не покупает; ценность — в протестированных воркфлоу с онбордингом, диагностикой и обновлениями совместимости.

Решение

Evidence-driven MVP: сначала фаза 0 — валидация спроса, платный пак за гейтом. Бесплатные скиллы публикуются в отдельный публичный tap-репозиторий через allowlist-бандл; факты о Hermes пинятся к конкретной версии.

Результат

Инфраструктура каталога: сайт, формат пакетов, threat model, стратегия тестирования.

Node 22Python 3.12Hermes Agent
Bunny Runner готово Эндлесс-раннер для Яндекс Игр на Three.js: заяц, красный куб и полный чек-лист модерации.
Проблема

Игру на платформу мало написать — её заворачивают на модерации: SDK-вызовы без фолбэков, реклама не в тех местах, сейвы, которые ломаются при обновлении, отсутствие локализации.

Решение

Чистый JS без фреймворков: Three.js на визуал, Howler на звук, мета-слой из монет, скинов, питомцев, миссий и daily-бонуса. Каждый вызов Yandex Games SDK — в try/catch с mock-режимом, так что игра целиком работает и без авторизации; версионированная схема сейвов, ru/en-словари проверяются тестом.

Результат

Собранные билды v1.0.0 и v1.0.1 под требования площадки (~1.6 МБ), 135 тестов на vitest, чек-лист модерации закрыт по пунктам.

Three.jsHowlerViteVitestYandex Games SDK
Social Deduction Portal в работе Вертикальный портал по играм на социальную дедукцию: подбор под компанию, а не очередная база данных.
Проблема

Выбор игры для конкретной компании (сколько людей, сколько времени, насколько злая механика) сводится к перебору обзоров — общие каталоги на этот вопрос не отвечают.

Решение

Static-first Next.js (App Router) + TypeScript: каталог, finder-рекомендатор на первом экране, SEO-гайды в MDX и страницы сравнений. Данные игр — типизированные JSON/YAML без базы и аккаунтов, все контент-файлы валидируются схемами Zod на этапе сборки, поэтому битую мету нельзя задеплоить.

Результат

Проект ведётся агентом по CLAUDE_DESIGN.md как единому источнику правды; на момент последней сверки — Cycle 11, контент EN + RU.

Next.jsTypeScriptTailwindMDXZod
Протокол готово Интерактивный стол для мафии: ведёт живую партию и тренирует дедукцию на задачах.
Проблема

За столом всё держится на памяти ведущего и игроков: кто как голосовал, кто кого проверял, какие связи всплывали. Тренироваться в дедукции между партиями вообще негде.

Решение

Два режима в одном приложении: трекер живой партии (голоса, роли, проверки, связи, доверие, заметки и аргументы) и режим задач, где по готовому протоколу нужно вычислить трёх мафиози.

Результат

Работает без сборки и без сервера, данные остаются в браузере — открыл файл и играешь.

JavaScriptHTML/CSSlocalStorage
Procrastination Simulator в проде Браузерная игра про то, как не сделать задачу. Маленькая, законченная, выложенная.
Проблема

Большие проекты умирают на середине. Нужен формат, который проверяет идею целиком: от механики до релиза, но за считанные дни.

Решение

Next.js 14 + Tailwind, вся игра — на клиенте, без бэкенда и аккаунтов. Тесты на vitest, деплой статикой.

Результат

Доведено до конца и опубликовано — редкий и потому ценный статус «готово».

Next.js 14ReactTailwindVitest