🎯 О чём этот конспект: Обзор инновационного инструмента AmCode, который предлагает уникальную модель «AI-кодинг за просмотр рекламы». Разбираются возможности CLI-интерфейса, расширения для VS Code, работа с агентами и сравнение эффективности с конкурентами (Factory AI).
👤 Кому будет полезно: Вайбкодерам, разработчикам хобби-проектов и тем, кто ищет бюджетные или бесплатные альтернативы Cursor и GitHub Copilot без потери качества генерации.
✨ Что получите: Вы научитесь устанавливать AmCode, использовать бесплатные модели через рекламную монетизацию, создавать файлы агентов для контекста проекта и вносить правки в код с помощью мыши прямо в терминале.
1. Модель монетизации и доступ к AI
Контекст: Большинство AI-инструментов (Cursor, Windsurf) требуют подписку от $20/мес. AmCode предлагает радикально другой подход: бесплатное использование мощных моделей в обмен на показ коротких рекламных объявлений в интерфейсе или обучение моделей на вашем коде (опционально). Также доступна система "Pay-as-you-go" — вы просто пополняете баланс кредитами и тратите их только за конкретные запросы, без ежемесячных обязательств.
Выгода: Нулевые затраты на AI для небольших и средних проектов. Гибкость в оплате — автор потратил всего $0.50 на написание целой статьи через "Smart" модель.
Как применить:
Шаг 1: Регистрация — Перейдите на empcode.com и создайте аккаунт.
Шаг 2: Выбор режима — В настройках выберите Free (с рекламой и обучением на репо) или Smart (платные кредиты для более сложных задач).
Шаг 3: Пополнение (опционально) — Если бесплатной модели недостаточно, закиньте пару долларов на баланс для использования режима Smart.
2. Мощный CLI с поддержкой мыши
Контекст: В отличие от стандартных CLI-инструментов, AmCode предоставляет интерактивный интерфейс в терминале, где можно кликать мышкой по элементам. Это упрощает работу для тех, кто не привык к чистому Vim-подобному управлению. CLI позволяет переключать модели, просматривать измененные файлы и даже открывать сессию в браузере.
Выгода: Скорость работы терминала в сочетании с удобством графического интерфейса. Наглядный контроль изменений (diffs) прямо в консоли.
Как применить:
Шаг 1: Установка — Выполните команду в терминале (зависит от вашей ОС, базовая команда):
curl -fsSL https://get.empcode.com | sh
Шаг 2: Запуск — Введите emp в корне вашего проекта.
Шаг 3: Навигация — Используйте мышь для переключения между режимами Free, Smart и Oracle.
Шаг 4: Просмотр изменений — После генерации кода нажмите на уведомление об измененных файлах, чтобы увидеть количество добавленных/удаленных строк и при необходимости сделать Revert.
3. Работа с Agent MD для глубокого контекста
Контекст: Для качественной генерации AI должен понимать стек технологий. AmCode использует специальные файлы агентов (.md), где описываются правила проекта, используемые библиотеки (например, Tailwind CSS 4) и структура.
Выгода: AI не "галлюцинирует" с устаревшими библиотеками и четко следует архитектуре вашего проекта.
Как применить:
Шаг 1: Генерация агента — В CLI используйте команду для создания файла:
/agent
Шаг 2: Настройка контекста — Опишите в созданном файле специфику проекта. Пример промпта для агента:
Этот проект использует Tailwind CSS 4 и Next.js. Все компоненты должны быть функциональными и использовать Lucide React для иконок. Стиль дизайна: минимализм, темная тема.
Шаг 3: Запуск задачи — Попросите AI создать страницу, опираясь на этот файл.
4. Интеграция с VS Code и исправление ошибок
Контекст: Расширение AmCode для VS Code позволяет работать в привычной среде, сохраняя доступ к бесплатным моделям. Оно поддерживает MCP-серверы (Model Context Protocol) для расширения возможностей AI.
Выгода: Бесшовный рабочий процесс: написали код — запустили npm run dev — попросили AI поправить баг в боковой панели.
Как применить:
Шаг 1: Установка расширения — Найдите "AmCode" (от Sourcegraph) в Marketplace VS Code.
Шаг 2: Авторизация — Привяжите расширение к своему аккаунту через API ключ.
Шаг 3: Исправление UI — Если элемент отображается некорректно, выделите его или просто напишите в чат (в режиме Free):
The buttons on the home page are white with no text. Fix that using Tailwind classes.
Шаг 4: Проверка — Посмотрите на рекламный баннер (пока AI думает), затем примените изменения одной кнопкой.
FAQ
В: Насколько "бесплатным" является бесплатный режим? О: Он полностью бесплатен в плане денег, но вы платите своим вниманием (просмотр рекламы в чате во время генерации) и позволяете системе обучаться на коде вашего репозитория. Для личных хобби-проектов это идеальный компромисс.
В: Что такое режим Oracle в AmCode? О: Это продвинутый режим для самых сложных задач. Он использует более мощные модели (например, Claude 3.5 Sonnet или кастомные связки) и требует наличия кредитов на балансе.
В: Можно ли использовать AmCode для коммерческих проектов? О: Технически да, но автор рекомендует использовать его для хобби-проектов. Для серьезного корпоративного кода лучше использовать платный режим Smart, чтобы отключить обучение модели на ваших данных.
В: Как AmCode справляется с фронтендом по сравнению с другими AI? О: В тестах автора AmCode (в режиме Smart) справился с написанием статьи и созданием лендинга на Tailwind лучше, чем Factory AI. Визуально код получается чистым и функциональным.
В: Поддерживает ли инструмент внешние инструменты (MCP)? О: Да, AmCode поддерживает подключение MCP-серверов как в CLI, так и в расширении VS Code, что позволяет AI взаимодействовать с вашей файловой системой, базами данных и внешними API.
Конспект создан на основе видео «New Free AI Coding Tool: AmCode CLI & VS Code Extension» канала Drago. Все права на оригинальный материал принадлежат авторам.Источник: https://www.youtube.com/watch?v=6LtxUE54Llw