Возможности
Всё, что здесь описано, уже есть в приложении. Никаких «скоро будет».
Чат, который умеет делать дело
Говорите с ним как с коллегой. Он читает файлы, на которые вы указываете через @, принимает изображения и вложения и отвечает в Markdown с подсветкой кода.
/команды задают длину ответа, язык, температуру и глубину рассуждений/summarizeсворачивает длинный чат в сводку и экономит токены- Правьте уже отправленный вопрос или ответвляйте чат с любого места
- Диктуйте прямо в поле сообщения с микрофона
- Ответ продолжается, даже если вы ушли со страницы; вернётесь — он уже там, докуда дошёл

Задачи идут вместе, а не по очереди
Дайте ему работу, и он сам доведёт её до конца в вашей папке. Или пришлите план в чат: он разобьёт план на задачи, покажет статус каждой прямо в переписке и продолжит, когда будут результаты.
- До 100 задач одновременно, лимит задаёте вы
- Задачи, которые трогают одни и те же файлы, сами встают в очередь
- Задача может ждать, пока закончится другая
- Отдельная модель для задач: планирует сильная, выполняет дешёвая
- Полная запись каждого шага и повтор в один клик
- Уведомление, когда задача закончилась или ждёт вашего подтверждения

Отдельный git worktree на каждую задачу
Если папка — git-проект, каждая задача работает в собственном worktree, снятом с папки ровно как есть, включая незакоммиченные файлы. Поэтому задачи по одному проекту идут бок о бок и не мешают друг другу.
- Панель изменений у каждой задачи: файлы, diff, число строк
- Откат всего, что сделала задача, одним кликом
- Изменения, которые не легли чисто, можно слить с маркерами конфликтов
- Rafiq никогда не коммитит в вашу ветку

Сначала дизайн, потом сборка
/impeccable init задаёт девять вопросов о проекте и открывает сессию дизайна: с одной стороны чат, с другой — живой предпросмотр в ширине телефона, планшета и компьютера. Навыки дизайна встроены и работают с любой моделью.

- Многостраничные дизайны, ссылки открываются прямо в предпросмотре
- Каждая версия сохраняется HTML-файлом в вашей папке
- Одна кнопка передаёт дизайн чату или задаче, которые его соберут
- Свои навыки: добавьте папку с SKILL.md — и готово
Какие инструменты он получает
Каждый инструмент отнесён к классу: чтение, запись или выполнение. Запись и выполнение проходят через вашу политику разрешений.
Файлы и команды
Чтение, запись и удаление в папке чата или задачи, команды оболочки с тайм-аутом и управление процессами.
Интернет
web_fetch читает любую страницу или PDF как чистый текст со ссылками. web_search ищет через Brave, Tavily или ваш собственный сервер SearXNG.
Настоящий браузер
Microsoft Edge или Chrome с отдельным профилем: открывает страницы, кликает, печатает, читает и делает скриншоты. Создан для проверки вашего сайта на localhost.
Рабочий стол
По умолчанию выключено. Если включить: скриншоты, мышь и клавиатура в любом приложении, по одной задаче за раз.
Серверы MCP
Подключите любой сервер Model Context Protocol (локальную команду или HTTP), и его инструменты станут доступны модели под отдельным разрешением.
Трекеры задач
Jira, Linear, GitHub Issues и GitLab: назначенные вам задачи в одном месте — обсудить в чате или превратить в задачу.
Ваша модель, где бы она ни была
API-ключ, аккаунт GitHub Copilot или локальная модель на вашем компьютере. Rafiq показывает список моделей и проверяет, что они отвечают, прежде чем сохранить.
- Запасная модель для каждого агента: если провайдер упал, запрос сам уйдёт на резервную
- Лимит одновременных запросов на ключ и повторы, когда провайдер просит подождать
- Azure, Bedrock и Vertex со своими полями: регион, развёртывание, сервисный аккаунт
- Модели Claude автоматически кешируют запросы, поэтому длинные чаты обходятся дешевле
- Ollama и LM Studio совсем без ключа, и любой сервер, понимающий формат OpenAI
Работает, даже когда закрыт
Закройте окно — Rafiq останется рядом с часами: задачи продолжаются, запланированные стартуют вовремя, а вы получаете уведомление, когда задача закончилась или нужны вы.
- Задачи по расписанию: каждые несколько минут, ежедневно в нужное время или по выбранным дням
- Шаблоны для повторяющихся задач, четыре уже в комплекте
- Запускается вместе с системой, если включить
- Когда вы действительно выходите, после него не остаётся процессов

Расходы — на виду
Каждый вызов записывается: токены запроса, ответа и кеша, по ценам из прайс-листа провайдера. Видно сегодня, этот месяц, последние тридцать дней и разбивку по моделям.
- Дневной и месячный лимит в долларах — Rafiq остановится, когда вы его достигнете
- Модели без известной цены считаются только в токенах, без выдуманных чисел
- Диагностический отчёт в JSON: версия приложения, настройки и названия провайдеров, без ключей

Готовы? Полминуты — и он ваш.
Один установщик, без аккаунта. Потом добавьте ключ модели и начинайте.