Franco CLI

Локальный CLI готовит цепочки писем, ведет очередь отправки и разбирает ответы через ваш Claude Code или Codex

  • 693 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Программа читает переписку и отправляет письма от вашего имени
  • Ключи почты и сервисов проверки адресов хранятся в рабочем окружении
  • Автоматическая рассылка может вызвать жалобы, ограничения почтового сервиса и нежелательные контакты
Все причины и проверки

gortexai/franco

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/franco

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

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

  • Программа читает переписку и отправляет письма от вашего имени
  • Ключи почты и сервисов проверки адресов хранятся в рабочем окружении
  • Автоматическая рассылка может вызвать жалобы, ограничения почтового сервиса и нежелательные контакты

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Franco помогает вести исходящую деловую переписку из локального рабочего каталога. Он читает сведения о компаниях, готовит письма и ставит их в очередь. В обычном режиме каждое исходящее письмо, включая ответ, ждет согласования человека. Тексты можно получать от модели или собирать из заранее утвержденных шаблонов. Franco вызывает ваш Claude Code либо Codex, а почту отправляет через отдельно настроенный ящик. Веб-панель показывает черновики рядом с причиной обращения и источником сведений о получателе. После запуска `franco run` программа периодически проверяет очередь и входящие ответы. Она учитывает отказы от контакта и останавливает связанные цепочки. Режим автопилота снимает ручную проверку писем, поэтому его состояние нужно проверить до подключения настоящего ящика.

Для кого. Специалистам по продажам, которые готовят деловые письма и проверяют адресатов и тексты перед отправкой из своего ящика.

Подходит, если

  • Есть проверенный список компаний и нужно подготовить черновики обращений
  • Нужно собрать письма из утвержденных шаблонов с данными конкретного получателя
  • Ответы и отказы нужно учитывать в общей очереди кампании
  • Нужно видеть источник персонализации рядом с черновиком письма

Не подходит, если

  • Нет основания связываться с выбранными получателями или нет ответственного за отправку
  • Нельзя доверить программе доступ к исходящей и входящей почте
  • Нужна только разовая редактура письма без постоянной службы

Пример запроса к агенту

Подготовь Franco на тестовом ящике и создай несколько черновиков для моего проверенного списка. Покажи источники и очередь; отправку оставь на паузе.

Ограничения

Нужны Python 3.11 или новее, почтовый ящик и авторизованный Claude Code Pro/Max либо Codex. Для Codex поддерживается только 0.159.3 с входом ChatGPT на macOS/Linux, API-ключ не заменяет этот вход. Почту подключают отдельно через Gmail OAuth, SMTP/IMAP или прежний Instantly. Проверка новых адресов требует своих ключей Reoon, ZeroBounce или Hunter и доступного баланса. Команда `franco install` скачивает Chromium для браузерных задач, поэтому установка пакета не завершает подготовку браузера.

Как отключить. Сначала выполните `franco sending pause`, затем остановите `franco run`. Сохраните нужную историю из рабочего каталога и отзовите почтовые доступы. Удалите пакет тем менеджером, которым ставили. Уже отправленные письма останутся у получателей.

Частые вопросы

Как установить Franco?

Выполните `pipx install franco`, затем `franco init ~/franco`. Второй шаг создает рабочий каталог с конфигурацией и данными.

Где смотреть черновики?

Запустите `franco dashboard` и откройте `http://localhost:5555`. Очередь также доступна через `franco outbox` в терминале.

Останавливает ли отключение автопилота все письма?

Нет. `franco autopilot off` возвращает проверку новых черновиков, но уже согласованные письма остаются в очереди. Для немедленной остановки используйте `franco sending pause`.

Нужен ли отдельный API модели?

Для основного режима отдельный API-ключ модели не нужен. Franco использует подписочный вход выбранного CLI и учитывает квоту. Доступность зависит от вашего плана и совместимости клиента.

Гарантирует ли проверка адреса доставку письма?

Нет. Результат сервиса проверки помогает отбирать адреса, но почтовый поставщик и получатель могут отклонить сообщение или пожаловаться на него. Проверка не подтверждает согласие получателя.

Что оплачивается отдельно?

Подписка модели, почта и проверка адресов. Код Franco имеет MIT.

Обсуждение

Вопросов и отзывов пока нет.

Harvey ищет компании, пишет холодные письма и разбирает ответы в цикле на вашей машине, а отправку держит за подтверждением.

CLIШирокий доступ5,3 тыс.Звезды репозитория
Нужен VPN

Рабочая папка для Claude Code: ведет таблицу вакансий, ищет роли и рассылает первые сообщения контактам первого круга в LinkedIn

ПлагинШирокий доступ237Звезды репозитория

Скиллы Claude Code от YC для найма: воронка, письма кандидатам, собеседования, Work at a Startup, Ashby, Gmail

СкиллШирокий доступ125Звезды репозитория
Официальный

Открытая CRM для малых команд с MCP: контакты, сделки и задачи доступны Claude и другим агентам, черновики ответов за вами

MCP-серверШирокий доступ221Звезды репозитория

OpenOutreach подбирает B2B-клиентов по описанию продукта, объясняет выбор и пишет им с вашей почты, плагин вызывает поиск

ПлагинШирокий доступ3,7 тыс.Звезды репозитория

Cold Outbound Skills

coldoutboundskills

31 скилл для Claude Code по холодным email-рассылкам: стратегия, инфраструктура, поиск лидов, тексты и проверка доставляемости. Нужны свои ключи API

СкиллШирокий доступ815Звезды репозитория

Коротко о README

Список исключений общий для кампаний: запись домена блокирует контакты со всеми адресами этого домена. Журнал Franco может содержать адреса электронной почты, поэтому проверьте его перед передачей за пределы команды.

Бейдж для README

Сообщить о проблеме