AcpGramOPEN SOURCE · MIT

Ваш кодинг-агент — в TelegramВаш кодинг-агент — у TelegramYour coding agent, in Telegram

Поставьте задачу Claude Code, Codex, Gemini CLI или Antigravity CLI с телефона и занимайтесь своими делами. Агент работает на вашем компьютере, а ход работы, запросы на подтверждение и готовый результат приходят в чат.Поставте завдання Claude Code, Codex, Gemini CLI або Antigravity CLI з телефона й займайтеся своїми справами. Агент працює на вашому комп’ютері, а хід роботи, запити на підтвердження й готовий результат надходять у чат.Give a task to Claude Code, Codex, Gemini CLI or Antigravity CLI from your phone and get on with your day. The agent runs on your computer; its progress, approval requests and the finished result arrive in the chat.

  • Бесплатно и с открытым кодомБезкоштовно й з відкритим кодомFree and open source
  • Windows, Linux, macOSWindows, Linux, macOSWindows, Linux, macOS
  • Без публичного IP и открытых портовБез публічної IP та відкритих портівNo public IP or open ports
  • Код и данные остаются у васКод і дані залишаються у васYour code and data stay with you
AcpGram: coding agents in Telegram

Когда это нужноКоли це потрібноWhen you need it

Кодинг-агенты работают в терминале и ждут вас у монитора. AcpGram переносит общение с ними в Telegram.Кодинг-агенти працюють у терміналі й чекають на вас біля монітора. AcpGram переносить спілкування з ними в Telegram.Coding agents live in a terminal and wait for you at your desk. AcpGram moves the conversation to Telegram.

Запустили и ушлиЗапустили й пішлиStart it and walk away

Долгий рефакторинг, тесты или разбор данных идут без вас. Когда агент закончит, результат придёт в Telegram.Довгий рефакторинг, тести чи аналіз даних ідуть без вас. Коли агент закінчить, результат прийде в Telegram.A long refactor, test run or data analysis carries on without you. When the agent finishes, the result lands in Telegram.

Подтверждение одной кнопкойПідтвердження однією кнопкоюApprove with one tap

Агенту нужно разрешение на команду? Он спросит в чате, вы нажмёте «Разрешить» — и работа не простаивает, пока вас нет за столом.Агенту потрібен дозвіл на команду? Він запитає в чаті, ви натиснете «Дозволити» — і робота не простоює, поки вас немає за столом.Agent needs permission to run a command? It asks in the chat, you tap “Allow”, and work doesn’t stall while you’re away from your desk.

Задача пришла в голову в дорогеЗавдання спало на думку в дорозіAn idea on the go

Напишите боту из метро или кафе. Агент начнёт работать в нужном проекте на вашем компьютере или сервере.Напишіть боту з метро чи кафе. Агент почне працювати в потрібному проєкті на вашому комп’ютері чи сервері.Message the bot from the subway or a café. The agent starts working in the right project on your computer or server.

Как это выглядит в TelegramЯк це виглядає в TelegramWhat it looks like in Telegram

  1. 1

    Пишете задачуПишете завданняWrite a task

    Обычным сообщением, как коллеге.Звичайним повідомленням, як колезі.As a plain message, like to a colleague.

  2. 2

    Подтверждаете действиеПідтверджуєте діюApprove an action

    Агент спрашивает разрешение — вы нажимаете кнопку.Агент просить дозвіл — ви натискаєте кнопку.The agent asks for permission — you tap a button.

  3. 3

    Следите за ходом работыСтежите за ходом роботиWatch the progress

    Каждый шаг агента появляется в чате.Кожен крок агента з’являється в чаті.Every agent step shows up in the chat.

  4. 4

    Получаете результатОтримуєте результатGet the result

    Ответ и готовые файлы — прямо в Telegram.Відповідь і готові файли — просто в Telegram.The answer and finished files, right in Telegram.

Хотите увидеть всё целиком — от установки до первой задачи?Хочете побачити все повністю — від встановлення до першого завдання?Want to see the whole thing — from install to the first task? Смотрите видео на 3 минуты ↓Дивіться відео на 3 хвилини ↓Watch the 3-minute video ↓

Посмотрите, как это работаетПодивіться, як це працюєSee it in action

3 минутыхвилиниminutes

Что это, как поставить и как пользоватьсяЩо це, як встановити й як користуватисяWhat it is, how to install it and how to use it

Короткое видео, в котором весь путь показан целиком: от установки и настройки до первой задачи агенту из Telegram.Коротке відео, у якому весь шлях показано повністю: від встановлення й налаштування до першого завдання агенту з Telegram.A short video showing the whole journey: from installation and setup to the first task you send an agent from Telegram.

  1. Зачем нужен AcpGramНавіщо потрібен AcpGramWhy AcpGram
  2. Установка и настройкаВстановлення й налаштуванняInstallation and setup
  3. Работа с агентом в TelegramРобота з агентом у TelegramWorking with an agent in Telegram

Как это устроеноЯк це влаштованоHow it works

  1. 1TelegramВы пишете задачу боту с телефона или компьютераВи пишете завдання боту з телефона чи комп’ютераYou message the bot from your phone or computer
  2. 2AcpGramБот, запущенный на вашем компьютере или сервереБот, запущений на вашому комп’ютері чи серверіA bot running on your computer or server
  3. 3Ваш агентВаш агентYour agentClaude Code, Codex, Gemini CLI или Antigravity CLI работает в папке проектаClaude Code, Codex, Gemini CLI або Antigravity CLI працює в папці проєктуClaude Code, Codex, Gemini CLI or Antigravity CLI works in the project folder

AcpGram сам подключается к Telegram, поэтому не нужны ни публичный IP, ни открытые порты, ни облачный посредник. С агентом он общается по открытому протоколу Agent Client Protocol (ACP).AcpGram сам підключається до Telegram, тому не потрібні ні публічна IP, ні відкриті порти, ні хмарний посередник. З агентом він спілкується за відкритим протоколом Agent Client Protocol (ACP).AcpGram connects to Telegram on its own, so you need no public IP, no open ports and no cloud middleman. It talks to the agent over the open Agent Client Protocol (ACP).

Что умеетЩо вмієWhat it does

Видно, что делает агентВидно, що робить агентSee what the agent is doing

Шаги агента — чтение файлов, команды, правки — появляются в чате в реальном времени. В конце — ответ и журнал всех действий.Кроки агента — читання файлів, команди, правки — з’являються в чаті в реальному часі. Наприкінці — відповідь і журнал усіх дій.Agent steps — reading files, running commands, editing — appear in the chat live. At the end: the answer plus a log of every action.

Ничего важного без вашего «да»Нічого важливого без вашого «так»Nothing important without your “yes”

Запросы приходят кнопками «Разрешить», «Разрешить на сессию», «Отклонить». Любую задачу можно остановить командой /stop.Запити надходять кнопками «Дозволити», «Дозволити на сесію», «Відхилити». Будь-яке завдання можна зупинити командою /stop.Requests arrive as “Allow”, “Allow for session” and “Reject” buttons. Stop any task with /stop.

Несколько задач параллельноКілька завдань паралельноSeveral tasks in parallel

Включите темы — и каждая тема чата станет отдельным диалогом со своим проектом, агентом и историей.Увімкніть теми — і кожна тема чату стане окремим діалогом зі своїм проєктом, агентом та історією.Turn on topics and every chat topic becomes its own dialog with its own project, agent and history.

Любой агент и модельБудь-який агент і модельAny agent, any model

Переключайте агента и модель прямо в чате. Прошлые сессии продолжаются с того же места, даже после перезапуска.Перемикайте агента й модель просто в чаті. Попередні сесії продовжуються з того ж місця, навіть після перезапуску.Switch agent and model right in the chat. Past sessions resume where they left off, even after a restart.

Файлы туда и обратноФайли туди й назадFiles both ways

Отправьте агенту скриншот ошибки, PDF, таблицу или архив. Готовые файлы он пришлёт вам в чат.Надішліть агенту скриншот помилки, PDF, таблицю чи архів. Готові файли він надішле вам у чат.Send the agent a screenshot of an error, a PDF, a spreadsheet or an archive. It sends finished files back to the chat.

Доступ для командыДоступ для командиTeam access

Пригласите коллег, задайте каждому права, доступных агентов и модели. Все действия записываются в локальный журнал.Запросіть колег, задайте кожному права, доступних агентів і моделі. Усі дії записуються в локальний журнал.Invite teammates and set each one’s rights, agents and models. Every action is recorded in a local audit log.

Поддерживаемые агентыПідтримувані агентиSupported agents

Claude Code

Нужно:Потрібно:Needs:
Claude Code + мост claude-agent-acpClaude Code + міст claude-agent-acpClaude Code + claude-agent-acp bridge

Вход в аккаунт или API-ключВхід в акаунт або API-ключAccount login or API key

OpenAI Codex

Нужно:Потрібно:Needs:
Codex CLI + мост codex-acpCodex CLI + міст codex-acpCodex CLI + codex-acp bridge

Вход в аккаунт или API-ключВхід в акаунт або API-ключAccount login or API key

Gemini CLI

Нужно:Потрібно:Needs:
Только Gemini CLIЛише Gemini CLIJust Gemini CLI

Вход в аккаунт или API-ключВхід в акаунт або API-ключAccount login or API key

Antigravity CLI

Нужно:Потрібно:Needs:
Только Antigravity CLI 1.5+Лише Antigravity CLI 1.5+Just Antigravity CLI 1.5+

Вход через GoogleВхід через GoogleGoogle sign-in

Достаточно одного агента. Остальные можно подключить позже — AcpGram сам найдёт установленные.Достатньо одного агента. Інших можна підключити пізніше — AcpGram сам знайде встановлені.One agent is enough. Add others later — AcpGram finds installed ones on its own.

Установка за пять шаговВстановлення за п’ять кроківInstall in five steps

Обычно это занимает несколько минут. Если агент у вас уже работает, понадобятся две-три команды.Зазвичай це займає кілька хвилин. Якщо агент у вас уже працює, знадобляться дві-три команди.Usually takes a few minutes. If your agent already works, you need just two or three commands.

  1. 1

    Подготовьте своего агентаПідготуйте свого агентаPrepare your agent

    Выберите агента, которым пользуетесь. Достаточно одного, остальные можно добавить позже.Виберіть агента, яким користуєтеся. Достатньо одного, інших можна додати пізніше.Pick the agent you use. One is enough; you can add others later.

    Claude Code

    Уже работаете в Claude Code? Тогда достаточно поставить мост, через который AcpGram с ним общается:Уже працюєте в Claude Code? Тоді достатньо встановити міст, через який AcpGram із ним спілкується:Already using Claude Code? Then you only need the bridge AcpGram uses to talk to it:

    npm install -g @agentclientprotocol/claude-agent-acp
    Claude Code ещё не установленClaude Code ще не встановленоClaude Code is not installed yet
    npm install -g @anthropic-ai/claude-code@latest

    Затем запустите claude и войдите в аккаунт. Вместо входа можно указать ключ ANTHROPIC_API_KEY в мастере AcpGram. На Windows пригодится Git for Windows.Потім запустіть claude і увійдіть в акаунт. Замість входу можна вказати ключ ANTHROPIC_API_KEY у майстрі AcpGram. На Windows знадобиться Git for Windows.Then run claude and sign in. Instead of signing in you can enter an ANTHROPIC_API_KEY in the AcpGram wizard. On Windows, install Git for Windows.

    claude

    Для npm-команд нужен Node.js 24 с npm.Для npm-команд потрібен Node.js 24 з npm.npm commands need Node.js 24 with npm.

    Node.js ↗Документация Claude CodeДокументація Claude CodeClaude Code docs ↗

    Codex

    Уже работаете в Codex CLI? Поставьте мост, через который AcpGram с ним общается:Уже працюєте в Codex CLI? Встановіть міст, через який AcpGram із ним спілкується:Already using Codex CLI? Install the bridge AcpGram uses to talk to it:

    npm install -g @agentclientprotocol/codex-acp
    Codex CLI ещё не установленCodex CLI ще не встановленоCodex CLI is not installed yet
    npm install -g @openai/codex
    codex login

    Вместо входа можно указать ключ OPENAI_API_KEY в мастере AcpGram. На Windows режимам read-only и workspace-write нужен работающий sandbox Codex.Замість входу можна вказати ключ OPENAI_API_KEY у майстрі AcpGram. На Windows режимам read-only і workspace-write потрібен робочий sandbox Codex.Instead of signing in you can enter an OPENAI_API_KEY in the AcpGram wizard. On Windows, read-only and workspace-write modes need a working Codex sandbox.

    Для npm-команд нужен Node.js 24 с npm.Для npm-команд потрібен Node.js 24 з npm.npm commands need Node.js 24 with npm.

    Node.js ↗Документация Codex CLIДокументація Codex CLICodex CLI docs ↗

    Gemini CLI

    Уже работаете в Gemini CLI? Ничего ставить не нужно: AcpGram подключается к нему напрямую. Переходите к шагу 2.Уже працюєте в Gemini CLI? Нічого встановлювати не потрібно: AcpGram підключається до нього напряму. Переходьте до кроку 2.Already using Gemini CLI? Nothing to install: AcpGram connects to it directly. Go to step 2.

    Gemini CLI ещё не установленGemini CLI ще не встановленоGemini CLI is not installed yet
    npm install -g @google/gemini-cli

    Затем запустите gemini и авторизуйтесь или укажите ключ GEMINI_API_KEY в мастере AcpGram.Потім запустіть gemini й авторизуйтеся або вкажіть ключ GEMINI_API_KEY у майстрі AcpGram.Then run gemini and sign in, or enter a GEMINI_API_KEY in the AcpGram wizard.

    gemini

    Для npm-команд нужен Node.js 24 с npm.Для npm-команд потрібен Node.js 24 з npm.npm commands need Node.js 24 with npm.

    Node.js ↗Документация Gemini CLIДокументація Gemini CLIGemini CLI docs ↗

    Antigravity CLI

    Нужна версия 1.5 или новее. Мост не нужен — достаточно один раз войти через Google:Потрібна версія 1.5 або новіша. Міст не потрібен — достатньо один раз увійти через Google:Version 1.5 or newer is required. No bridge needed — just sign in with Google once:

    agy acp --login
    Antigravity CLI ещё не установленAntigravity CLI ще не встановленоAntigravity CLI is not installed yet
    Windows (PowerShell)
    irm https://antigravity.google/cli/install.ps1 | iex
    Linux / macOS
    curl -fsSL https://antigravity.google/cli/install.sh | bash

    Откройте новый терминал и проверьте версию:Відкрийте новий термінал і перевірте версію:Open a new terminal and check the version:

    agy --version
    Документация Antigravity CLIДокументація Antigravity CLIAntigravity CLI docs ↗
  2. 2

    Создайте Telegram-ботаСтворіть Telegram-ботаCreate a Telegram bot

    Откройте @BotFather, отправьте /newbot, придумайте имя — и скопируйте токен, который он пришлёт. Это займёт минуту.Відкрийте @BotFather, надішліть /newbot, придумайте ім’я — і скопіюйте токен, який він надішле. Це займе хвилину.Open @BotFather, send /newbot, pick a name and copy the token it sends you. Takes a minute.

    Открыть @BotFatherВідкрити @BotFatherOpen @BotFather ↗
  3. 3

    Установите AcpGram одной командойВстановіть AcpGram однією командоюInstall AcpGram with one command

    Windows

    Выполните в PowerShell:Виконайте в PowerShell:Run in PowerShell:

    irm https://raw.githubusercontent.com/selesnow/acpgram/main/install.ps1 | iex

    Установщик скачает AcpGram, при необходимости сам поставит Node.js 24 (без прав администратора) и сразу запустит мастер настройки.Інсталятор завантажить AcpGram, за потреби сам встановить Node.js 24 (без прав адміністратора) і одразу запустить майстер налаштування.The installer downloads AcpGram, installs Node.js 24 if needed (no admin rights) and launches the setup wizard right away.

    Linux / macOS

    Выполните в терминале:Виконайте в терміналі:Run in a terminal:

    curl -fsSL https://raw.githubusercontent.com/selesnow/acpgram/main/install.sh | bash

    Установщик скачает AcpGram, при необходимости сам поставит Node.js 24 (без прав администратора) и сразу запустит мастер настройки.Інсталятор завантажить AcpGram, за потреби сам встановить Node.js 24 (без прав адміністратора) і одразу запустить майстер налаштування.The installer downloads AcpGram, installs Node.js 24 if needed (no admin rights) and launches the setup wizard right away.

  4. 4

    Ответьте на вопросы мастераДайте відповідь на запитання майстраAnswer the wizard

    • вставьте токен бота;вставте токен бота;paste the bot token;
    • напишите своему боту любое сообщение — мастер запомнит вас как администратора;напишіть своєму боту будь-яке повідомлення — майстер запам’ятає вас як адміністратора;send your bot any message — the wizard registers you as the admin;
    • выберите агента по умолчанию и, если нужно, укажите API-ключ;виберіть агента за замовчуванням і, якщо потрібно, вкажіть API-ключ;choose the default agent and enter an API key if you need one;
    • согласитесь установить сервис — бот будет запускаться вместе с системой.погодьтеся встановити сервіс — бот запускатиметься разом із системою.accept the service install — the bot will start with your system.
  5. 5

    Напишите боту задачуНапишіть боту завданняSend your bot a task

    В Telegram: /start → выберите папку проекта через /project → напишите, что сделать. Готово.У Telegram: /start → виберіть папку проєкту через /project → напишіть, що зробити. Готово.In Telegram: /start → pick the project folder with /project → write what to do. Done.

    /start/project/engine/model/new/stop

Другие способы и подробностиІнші способи й подробиціOther options and details

Установка через npmВстановлення через npmInstall with npm

Нужен Node.js 22.13+ с npm. После установки запустите мастер.Потрібен Node.js 22.13+ з npm. Після встановлення запустіть майстер.Requires Node.js 22.13+ with npm. Run the wizard after installing.

npm install -g acpgram
acpgram setup

Настройки и база хранятся в ~/.acpgram (или ACPGRAM_HOME) и не теряются при обновлении.Налаштування й база зберігаються в ~/.acpgram (або ACPGRAM_HOME) і не губляться під час оновлення.Settings and the database live in ~/.acpgram (or ACPGRAM_HOME) and survive updates.

Запуск из исходниковЗапуск із вихідного кодуRun from source

Нужны Git и Node.js 24+. Зависимости npm самому AcpGram не нужны.Потрібні Git і Node.js 24+. Залежності npm самому AcpGram не потрібні.Requires Git and Node.js 24+. AcpGram itself has no npm dependencies.

git clone https://github.com/selesnow/acpgram.git
cd acpgram
npm run setup

Если отказались от сервиса, бот запускается командой:Якщо відмовилися від сервісу, бот запускається командою:If you skipped the service, start the bot with:

npm start
Docker

Нужны Git и Docker с Docker Compose. Все четыре агента и мосты уже внутри образа — на хост ничего ставить не нужно, мастер тоже не нужен.Потрібні Git і Docker із Docker Compose. Усі чотири агенти й мости вже всередині образу — на хост нічого встановлювати не потрібно, майстер теж не потрібен.Requires Git and Docker with Docker Compose. All four agents and bridges ship in the image — nothing to install on the host, no wizard needed.

git clone https://github.com/selesnow/acpgram.git
cd acpgram
cp .env.example .env

Заполните в .env токен бота, свой Telegram ID, ключ агента и папку с проектами. Например, для Gemini CLI:Заповніть у .env токен бота, свій Telegram ID, ключ агента й папку з проєктами. Наприклад, для Gemini CLI:Fill in .env with the bot token, your Telegram ID, the agent key and the projects folder. For example, for Gemini CLI:

TELEGRAM_BOT_TOKEN=YOUR_BOT_TOKEN
ALLOWED_USER_ID=YOUR_TELEGRAM_ID
DEFAULT_ENGINE=gemini
GEMINI_API_KEY=YOUR_API_KEY
PROJECTS_DIR=./projects
docker compose up -d --build

Для Claude Code — ANTHROPIC_API_KEY, для Codex — OPENAI_API_KEY. Antigravity CLI: после запуска один раз выполните docker compose exec -it bot agy acp --login. В контейнере агент видит только папку проектов. На Windows вместо cp используйте Copy-Item.Для Claude Code — ANTHROPIC_API_KEY, для Codex — OPENAI_API_KEY. Antigravity CLI: після запуску один раз виконайте docker compose exec -it bot agy acp --login. У контейнері агент бачить лише папку проєктів. На Windows замість cp використовуйте Copy-Item.Claude Code uses ANTHROPIC_API_KEY, Codex uses OPENAI_API_KEY. Antigravity CLI: after start, run docker compose exec -it bot agy acp --login once. Inside the container the agent sees only the projects folder. On Windows use Copy-Item instead of cp.

Сервис, автозапуск и обновлениеСервіс, автозапуск і оновленняService, autostart and updates

Обычно сервис ставит мастер. Управлять им можно так:Зазвичай сервіс встановлює майстер. Керувати ним можна так:The wizard normally installs the service. To manage it:

acpgram service install
acpgram service status
acpgram service restart
acpgram service uninstall

Windows: сервис ставится через NSSM из терминала администратора и просит пароль вашей учётной записи (для аккаунта Microsoft — его пароль, не PIN). Linux: systemd --user; чтобы бот работал без входа в систему, выполните sudo loginctl enable-linger $USER. macOS: LaunchAgent.Windows: сервіс встановлюється через NSSM із термінала адміністратора й просить пароль вашого облікового запису (для акаунта Microsoft — його пароль, не PIN). Linux: systemd --user; щоб бот працював без входу в систему, виконайте sudo loginctl enable-linger $USER. macOS: LaunchAgent.Windows: the service is installed via NSSM from an administrator terminal and asks for your account password (for a Microsoft account, its password, not the PIN). Linux: systemd --user; to keep it running without a login session, run sudo loginctl enable-linger $USER. macOS: LaunchAgent.

ОбновлениеОновленняUpdating

Установили одной командой — обновляйтесь так, затем перезапустите сервис:Встановили однією командою — оновлюйтеся так, потім перезапустіть сервіс:Installed with the one-line installer? Update like this, then restart the service:

acpgram update
acpgram service restart

Установили через npm:Встановили через npm:Installed with npm:

npm install -g acpgram@latest
acpgram service restart

Настройки и история сохраняются.Налаштування та історія зберігаються.Settings and history are kept.

Полная документация на GitHubПовна документація на GitHubFull documentation on GitHub ↗

БезопасностьБезпекаSecurity

Бот отвечает только вамБот відповідає лише вамThe bot answers only you

Других пользователей добавляете вы сами и задаёте им уровень доступа: только чтение, работа с подтверждениями или полный доступ.Інших користувачів додаєте ви самі й задаєте їм рівень доступу: лише читання, робота з підтвердженнями або повний доступ.You add other users yourself and set their access level: read-only, work with approvals, or full access.

Данные на вашей машинеДані на вашій машиніData on your machine

Код, настройки и история сессий остаются на компьютере с ботом. Сторонних серверов AcpGram нет.Код, налаштування й історія сесій залишаються на комп’ютері з ботом. Сторонніх серверів AcpGram немає.Code, settings and session history stay on the bot’s machine. AcpGram has no servers of its own.

Открытый кодВідкритий кодOpen source

Лицензия MIT: можно проверить, как устроены доступ и хранение данных, и доработать под себя.Ліцензія MIT: можна перевірити, як влаштовані доступ і зберігання даних, і доопрацювати під себе.MIT license: check how access and storage work and adapt it to your needs.

Совет: агент работает с правами пользователя, под которым запущен бот, — папка проекта не изолирует остальные файлы. Запускайте бота под отдельной учётной записью и выдавайте полный доступ (без подтверждений) только тем, кому доверяете.Порада: агент працює з правами користувача, під яким запущено бота, — папка проєкту не ізолює решту файлів. Запускайте бота під окремим обліковим записом і надавайте повний доступ (без підтверджень) лише тим, кому довіряєте.Tip: the agent runs with the rights of the account the bot runs under — the project folder does not isolate other files. Run the bot under a dedicated account and grant full access (no approvals) only to people you trust.

Проект в цифрахПроєкт у цифрахBy the numbers

1585загрузок всего: npm + GitHubзавантажень загалом: npm + GitHubdownloads in total: npm + GitHub
1470скачиваний npm за месяцзавантажень npm за місяцьnpm downloads this month
115скачиваний установщика с GitHubзавантажень інсталятора з GitHubinstaller downloads from GitHub
10звёзд на GitHubзірок на GitHubGitHub stars

Обновлено: Оновлено: Updated: 2026-11-14T13:00:42+00:00 · Загрузки включают обновления, CI и автоматические скачивания, поэтому это не число пользователей.Завантаження включають оновлення, CI та автоматичні завантаження, тому це не кількість користувачів.Downloads include updates, CI and automated fetches, so they are not a user count.

Частые вопросыЧасті запитанняFAQ

AcpGram платный?AcpGram платний?Is AcpGram paid?

Нет, это бесплатный проект с открытым кодом (лицензия MIT). Вы платите только за самого агента — подписку или API вашего провайдера, как и при работе в терминале.Ні, це безкоштовний проєкт із відкритим кодом (ліцензія MIT). Ви платите лише за самого агента — підписку або API вашого провайдера, як і під час роботи в терміналі.No. It is free and open source (MIT license). You only pay for the agent itself — your provider’s subscription or API — just as in the terminal.

Нужен ли сервер, публичный IP или открытые порты?Чи потрібен сервер, публічна IP-адреса або відкриті порти?Do I need a server, a public IP or open ports?

Нет. Бот сам обращается к Telegram, поэтому подойдёт обычный домашний компьютер или ноутбук с интернетом. Сервер (VPS) удобен, если агент должен быть доступен круглосуточно.Ні. Бот сам звертається до Telegram, тож підійде звичайний домашній комп’ютер або ноутбук з інтернетом. Сервер (VPS) зручний, якщо агент має бути доступний цілодобово.No. The bot connects to Telegram itself, so a regular home computer or laptop with internet access is enough. A server (VPS) is handy if you want the agent available around the clock.

Компьютер должен быть включён?Комп’ютер має бути увімкнений?Does my computer need to stay on?

Да. Агент работает на той машине, где установлен AcpGram, — пока она выключена или спит, бот не ответит. После перезагрузки сервис запустит бота сам.Так. Агент працює на тій машині, де встановлено AcpGram, — поки вона вимкнена або спить, бот не відповість. Після перезавантаження сервіс запустить бота сам.Yes. The agent runs on the machine where AcpGram is installed; while it is off or asleep, the bot will not reply. After a reboot the service starts the bot again.

Можно пользоваться своим аккаунтом, а не API-ключом?Можна користуватися своїм акаунтом, а не API-ключем?Can I use my account login instead of an API key?

Да. Claude Code, Codex и Gemini CLI работают и со входом в аккаунт, и с API-ключом — как вы уже настроили агента. Antigravity CLI использует вход через Google.Так. Claude Code, Codex і Gemini CLI працюють і з входом в акаунт, і з API-ключем — як ви вже налаштували агента. Antigravity CLI використовує вхід через Google.Yes. Claude Code, Codex and Gemini CLI work with either an account login or an API key — whichever you already use. Antigravity CLI uses Google sign-in.

Кто ещё может писать моему боту?Хто ще може писати моєму боту?Who else can talk to my bot?

Только вы. Других людей вы добавляете сами — по ссылке-приглашению или одобрив запрос — и задаёте им уровень доступа: только чтение, работа с подтверждениями или полный доступ.Лише ви. Інших людей ви додаєте самі — за посиланням-запрошенням або схваливши запит — і задаєте їм рівень доступу: лише читання, робота з підтвердженнями або повний доступ.Only you. You add other people yourself — via an invite link or by approving a request — and set their access level: read-only, work with approvals, or full access.

Где хранятся мои данные?Де зберігаються мої дані?Where is my data stored?

Настройки и история сессий — в локальной базе SQLite на вашей машине. Сообщения проходят через Telegram, а сами запросы обрабатывает провайдер выбранного агента.Налаштування й історія сесій — у локальній базі SQLite на вашій машині. Повідомлення проходять через Telegram, а самі запити обробляє провайдер вибраного агента.Settings and session history live in a local SQLite database on your machine. Messages go through Telegram, and the requests themselves are processed by your agent’s provider.

Можно подключить несколько компьютеров?Можна підключити кілька комп’ютерів?Can I connect several computers?

Да: создайте отдельного бота для каждой машины и установите AcpGram на каждой со своим токеном. У каждого бота будет свой чат с агентами этой машины.Так: створіть окремого бота для кожної машини й встановіть AcpGram на кожній зі своїм токеном. У кожного бота буде свій чат з агентами цієї машини.Yes: create a separate bot for each machine and install AcpGram on each with its own token. Each bot gets its own chat with that machine’s agents.

На каком языке говорит бот?Якою мовою говорить бот?Which language does the bot speak?

На русском, украинском или английском — по языку вашего Telegram. Сменить можно командой /language.Українською, російською або англійською — за мовою вашого Telegram. Змінити можна командою /language.English, Ukrainian or Russian — matching your Telegram language. Change it with /language.

Чем отличается от OpenACP и telegram-acp-bot?Чим відрізняється від OpenACP і telegram-acp-bot?How is it different from OpenACP and telegram-acp-bot?

AcpGram объединяет четыре агента в одном боте, поддерживает темы Telegram как отдельные диалоги, командный доступ и журнал действий, и работает на чистом Node.js без зависимостей. У каждого проекта свои сильные стороны — сравните README и выберите подходящий.AcpGram об’єднує чотири агенти в одному боті, підтримує теми Telegram як окремі діалоги, командний доступ і журнал дій, і працює на чистому Node.js без залежностей. Кожен проєкт має свої сильні сторони — порівняйте README й виберіть відповідний.AcpGram combines four agents in one bot, supports Telegram topics as separate dialogs, team access and an audit log, and runs on plain Node.js with no dependencies. Each project has its strengths — compare the READMEs and pick what suits you.

Как сообщить об ошибке?Як повідомити про помилку?How do I report a bug?

Создайте issue на GitHub: укажите ОС, версию AcpGram, агента и шаги воспроизведения. Токены и API-ключи не прикладывайте.Створіть issue на GitHub: вкажіть ОС, версію AcpGram, агента й кроки відтворення. Токени та API-ключі не додавайте.Open an issue on GitHub with your OS, AcpGram version, agent and steps to reproduce. Never attach tokens or API keys.

GitHub Issues ↗

О проекте пишутПро проєкт пишутьIn the press

Об автореПро автораAbout the author

Alexey Seleznev

Алексей СелезнёвОлексій СелезньовAlexey Seleznev

Руководитель отдела аналитики Netpeak Group, автор open source R-пакетов и проекта R4marketing. Создаю инструменты для аналитики и автоматизации.Керівник відділу аналітики Netpeak Group, автор open source R-пакетів і проєкту R4marketing. Створюю інструменти для аналітики й автоматизації.Head of Analytics at Netpeak Group, author of open-source R packages and the R4marketing project. I build tools for analytics and automation.

Пусть агент работает, пока вы заняты своимНехай агент працює, поки ви зайняті своїмLet the agent work while you get on with your day

Установка займёт несколько минут. Если AcpGram пригодился, поставьте проекту звезду на GitHub — это помогает его развивать.Встановлення займе кілька хвилин. Якщо AcpGram став у пригоді, поставте проєкту зірку на GitHub — це допомагає його розвивати.Installation takes a few minutes. If AcpGram helps you, star it on GitHub — it helps the project grow.