---
title: "Игорь Фонин"
description: "Экспертный блог о вайб-кодинге, AI-инструментах и пет-проектах"
url: "https://ifonin.ru/"
---

# Игорь Фонин

Привет! Я **Игорь Фонин** — рассказываю про вайб-кодинг, AI-инструменты и делаю пет-проекты.

[YouTube](https://www.youtube.com/@igorfoninxyz) — видео про вайб-кодинг и AI-инструменты.

[Telegram](https://t.me/igorfoninchannel) — мысли и экспертный опыт.

- [Hotspot Mode: как я нашел 10 миллионов токенов, которые исчезали в сессии](https://ifonin.ru/blog/token-hotspot-mode-visualization/) — 2026-04-16
- [14 ресёрчей за неделю через один скилл](https://ifonin.ru/blog/ai-research-as-workflow/) — 2026-04-13
- [Remotion + Claude Code: как я делал launch trailer без After Effects](https://ifonin.ru/blog/remotion-claude-code-video-production/) — 2026-04-10
- [AI-тренажёр продаж за бесплатно: Parakeet + Claude + edge-tts](https://ifonin.ru/blog/ai-sales-trainer-free/) — 2026-04-07
- [Форкнул last30days: заменил платный API на прямые запросы к Reddit через домашний пул прокси](https://ifonin.ru/blog/last30days-fork-reddit-proxy-pool/) — 2026-04-06
- [10 вещей, которые можно сделать без программиста (и 5, которые пока нельзя)](https://ifonin.ru/blog/10-bez-programmista-5-nelzya/) — 2026-03-31
- [Как подключить Chrome DevTools MCP к Claude Code: инструкция для разработчиков](https://ifonin.ru/blog/chrome-devtools-mcp-claude-code/) — 2026-03-30
- [Google плохо индексирует новые сайты: 5 проверенных способов ускорить индексацию](https://ifonin.ru/blog/google-medlenno-indeksiruet-novye-sajty-chto-delat/) — 2026-03-29
- [Как AI помог браузеру услышать музыку: Web Audio API + React в семейной викторине](https://ifonin.ru/blog/web-audio-react-vizualizacija/) — 2026-03-26
- [Claude Code как дизайнер: как я делал YouTube-превью через HTML](https://ifonin.ru/blog/claude-code-youtube-designer/) — 2026-03-25
- [Coolify вместо Vercel: как задеплоить пет-проект на собственном VPS за 10 минут](https://ifonin.ru/blog/coolify-self-hosted-paas/) — 2026-03-24
- [Как AI-инструмент нашёл прокси для Telegram бота в зависимостях](https://ifonin.ru/blog/telegram-bot-proxy-bun-grammy/) — 2026-03-23
- [От идеи к 50+ тестам прокси за 62 промпта: как работает вайб-кодинг в реальности](https://ifonin.ru/blog/62-prompta-proxy-dashboard-vibe-koding/) — 2026-03-21
- [Fork без боли: Как синхронизировать свои патчи с upstream и автоматически релизить](https://ifonin.ru/blog/fork-bez-boli-patch-sync/) — 2026-03-20
- [DeFi Looping: как за 221 промпт AI-ассистент помог выстроить от формул до production-инструмента](https://ifonin.ru/blog/defi-looping-221-prompts-ai-agent/) — 2026-03-19
- [Субагенты — изолированные контекстные окна](https://ifonin.ru/blog/subagenty-izolirovannye-kontekstnye-okna/) — 2026-03-18
- [Не пиши контекст - пусть агент найдёт его сам](https://ifonin.ru/blog/agent-context-discovery/) — 2026-03-17
- [MCP + Web3: как AI-агент исследует блокчейн-протоколы](https://ifonin.ru/blog/mcp-web3-ai-agent-blockchain/) — 2026-03-16
- [Когда AI позволяет выбирать язык, который ты не знаешь: моя история с Rust](https://ifonin.ru/blog/nodejs-rust-claude-code/) — 2026-03-14
- [Два паттерна AI-кодирования: когда запускать subagent, когда параллельные сессии](https://ifonin.ru/blog/subagent-driven-vs-parallel-sessions/) — 2026-03-13
- [Как я сделал код-ревью комфортным: worktree, rspack и biome](https://ifonin.ru/blog/komfortnoe-kod-revyu-worktree-rspack-biome/) — 2026-03-12
- [X-Authorization. Когда Authorization заголовок уже занят](https://ifonin.ru/blog/x-authorization-pattern/) — 2026-03-11
- [600 тестов с Enzyme на RTL: как я построил AI-конвейер и не сошёл с ума](https://ifonin.ru/blog/600-testov-enzyme-na-rtl-ai-konveyer/) — 2026-03-10
- [Claude Code хуки: как заставить AI-агента не ломать типы и линтер](https://ifonin.ru/blog/claude-code-hooks-auto-typecheck-lint/) — 2026-03-09
- [11 уязвимостей, 1 реальная: как AI-агент разобрал SAST-отчёт за меня](https://ifonin.ru/blog/ai-agent-sast-report-triage-fix/) — 2026-03-08
- [5 подводных камней субагентов Claude Code, о которых не пишут в документации](https://ifonin.ru/blog/5-podvodnykh-kamney-subagentov-claude-code/) — 2026-03-07
- [57 промптов до MVP: как вайб-кодить мультиплеерную игру с WebSocket](https://ifonin.ru/blog/57-promptov-do-mvp-vayb-koding-multipleer/) — 2026-03-06
- [MCP и скрытый «токен-налог» серверов](https://ifonin.ru/blog/mcp-skrytyy-token-nalog-serverov/) — 2026-03-04
- [FedCM миграция: AbortError, два элемента и 23 промпта с Claude Code](https://ifonin.ru/blog/fedcm-migration-aborterror-debugging-claude-code/) — 2026-03-03
- [От 10 строк к полной E2E-автоматизации: как вайб-кодинг работает на практике](https://ifonin.ru/blog/playwright-automation-incremental-prompting/) — 2026-03-02
- [Дисциплина вместо опыта: как Superpowers позволяет непрограммистам писать production-код](https://ifonin.ru/blog/disciplina-vmesto-opyta-superpowers-subagent-development/) — 2026-03-01
- [Бот на Playwright, который присылает в Telegram топ доходностей в DeFi](https://ifonin.ru/blog/playwright-defi-telegram-bot/) — 2026-02-28
- [Почему я создал блог на 213 строк CSS и как это помогает SEO](https://ifonin.ru/blog/seo-minimalnyy-blog-bez-js/) — 2026-02-27
- [Я научил Claude Code читать собственные логи и предлагать темы для постов](https://ifonin.ru/blog/claude-code-logs-content-mining/) — 2026-02-26
- [Исследование рынка за ночь: как я перестал делать это руками](https://ifonin.ru/blog/8-ai-agentov-vmesto-analitika/) — 2026-02-25
- [Зачем я установил Exa MCP в Claude Code и больше не использую WebFetch](https://ifonin.ru/blog/exa-mcp-vs-webfetch-claude-code/) — 2026-02-24
- [Когда контекст проекта становится бременем: как я сделал команду /audit-claude-md](https://ifonin.ru/blog/audit-claude-md-kontekst-proekta/) — 2026-02-23
- [Почему все AI-интерфейсы выглядят одинаково (и как это исправить через скиллы)](https://ifonin.ru/blog/ai-slop-v-interfejsah-i-kak-s-nim-borot/) — 2026-02-22
- [CLAUDE.md - персистентная память проекта](https://ifonin.ru/blog/claudemd-persistentnaya-pamyat-proekta/) — 2026-02-21
- [Compaction — трёхслойная система сжатия контекста в Claude Code](https://ifonin.ru/blog/compaction-tryokhsloynaya-sistema-szhati/) — 2026-02-20
- [Как устроен контекст внутри: От 200K токенов к реальным 120K](https://ifonin.ru/blog/kak-ustroen-kontekst-vnutri/) — 2026-02-19
- [Context Engineering — новая парадигма](https://ifonin.ru/blog/context-engineering-novaya-paradigma/) — 2026-02-18
- [Brainstorm → Plan → Execute: от вайб-кодинга к агентному инжинирингу](https://ifonin.ru/blog/ot-vayb-kodinga-k-agentnomu-inzhiniringu/) — 2026-02-17
- [MCP-серверы на практике: 5 граблей при разработке и использовании](https://ifonin.ru/blog/mcp-servery-5-grablei-na-praktike/) — 2026-02-16
- [Docker vs UFW: порт закрыт, но доступен всем](https://ifonin.ru/blog/docker-ufw-port-closed-but-open/) — 2026-02-15
- [Где хостить в России в 2026: полный гайд после блокировок](https://ifonin.ru/blog/gde-hostit-v-rossii-2026/) — 2026-02-14
- [Три варианта дизайна за 5 минут: git worktrees глазами вайб-кодера](https://ifonin.ru/blog/git-worktrees-hugo-ab-testing/) — 2026-02-13
- [Почему PRD — первый шаг вайб-кодинга, а не лишняя бюрократия](https://ifonin.ru/blog/prd-first-step-vibe-coding/) — 2026-02-12
- [Обо мне](https://ifonin.ru/about/)
