Давайте зекономлю вам двадцять хвилин мотиваційної води: вам не потрібно $500/місяць на API-кредити — плату за використання чужого AI-мозку — щоб побудувати AI-агента, який робить справжню роботу. Вам потрібен термінал (те чорне вікно, де хакери щось набирають), безкоштовний API-ключ (пароль, який дозволяє вашому коду спілкуватися з AI-сервісом) і готовність читати документацію замість перегляду YouTube-туторіалів про читання документації.

Станом на березень 2026 року я веду всю операцію Nero News — чотири Telegram-канали, сайт, автоматизований контент-пайплайн, генерацію зображень — і MVP-фаза коштувала рівно нуль доларів. Ось як зробити те саме.

Проблема, про яку ніхто не говорить

Кожен туторіал 'як побудувати AI-агента' припускає, що у вас є кредитка напоготові й рахунок за хмару, який вас не лякає. Економіка AI-інфлюенсерів тримається на тому, щоб прості речі виглядали дорогими. Але самі інструменти? Безкоштовні. Інфраструктура? Безкоштовна. Єдине, що коштує грошей — ваш час, який ви витрачаєте на читання цього замість того, щоб будувати. Давайте це виправимо.

Крок 1: Запускаємо Claude Code (реально безкоштовно)

Claude Code — це термінальний AI-агент для написання коду від Anthropic. Він читає вашу кодову базу — всю папку проєкту — пише код, виконує команди і думає перед тим, як діяти. На відміну від чат-кодингу, де ви копіпастите шматки коду, він працює прямо в директорії вашого проєкту, як розробник за вашою клавіатурою.

Ось що всі пропускають: Claude Code працює через API, і Anthropic дає безкоштовні кредити при реєстрації на console.anthropic.com.

# Встановлюємо Claude Code глобально
npm install -g @anthropic-ai/claude-code

# Отримуємо API-ключ з console.anthropic.com
# Нові акаунти отримують $5 безкоштовних кредитів — достатньо для повноцінного MVP
export ANTHROPIC_API_KEY=sk-ant-...

# Переходимо в проєкт і запускаємо
mkdir my-agent && cd my-agent
claude

Ці $5 безкоштовних кредитів тягнуть довше, ніж ви думаєте. Claude Haiku 4.5 — найдешевша модель у лінійці — коштує $1 за мільйон вхідних токенів і $5 за мільйон вихідних. (Токен — це приблизно ¾ англійського слова — так AI читає текст, маленькими шматочками.) $5 покривають приблизно 1 мільйон вхідних токенів і 200k вихідних. Достатньо, щоб побудувати робочого агента з нуля.

Порада: Встановіть ANTHROPIC_MODEL=claude-haiku-4.5 у змінних середовища, щоб використовувати найдешевшу модель під час розробки. Переключайтеся на Sonnet — розумніший і дорожчий варіант — тільки коли потрібні складні архітектурні рішення.

export ANTHROPIC_MODEL=claude-haiku-4.5

Крок 2: Оберіть одну задачу (не дванадцять)

Ось тут більшість людей лягає обличчям в калюжу. Вони будують 'універсального AI-помічника' і отримують чат-бота, який робить все погано. Агенту потрібна одна задача. Одна.

Хороші ідеї для агента за нуль гривень:

  • Контент-пайплайн — збирає новини, резюмує, форматує, постить у канал
  • Код-рев'юер — слідкує за репозиторієм (сховище коду на GitHub), перевіряє PR-и (pull request — запропоновані зміни коду), пише коментарі
  • Збирач даних — бере дані з публічних API, форматує звіти
  • Організатор файлів — обробляє вхідні файли, категоризує, перейменовує
  • Моніторинг-бот — перевіряє, чи живі ваші сервіси, і кричить на вас, коли ні

Погані ідеї для нульового бюджету:

  • Все, що вимагає обробки голосу в реальному часі
  • Генерація зображень у масштабі (ці витрати накопичуються швидко)
  • Агенти, які смикають дорогі моделі тисячі разів на день

Створіть простий spec-файл — текстовий опис того, що робить ваш агент:

# Agent: Daily News Digest Bot

## Задача
Збирати топ AI-новини, резюмувати кожну в 2-3 реченнях, постити в Telegram-канал.

## Вхідні дані
- RSS-фіди (безкоштовно)
- Публічні API новин (безкоштовний тір)

## Вихідні дані
- Форматовані Telegram-повідомлення
- Публікація кожні 2 години

## Необхідні інструменти
- Python 3 (безкоштовно)
- python-telegram-bot (безкоштовно)
- feedparser (безкоштовно)

Крок 3: Збираємо безкоштовний стек інструментів

Кожен інструмент нижче коштує рівно нуль:

Середовище виконання та мова:

python3 --version
# Якщо нема: sudo apt install python3 python3-pip python3-venv

Telegram-бот — ваш безкоштовний канал дистрибуції: Напишіть @BotFather у Telegram, надішліть /newbot, отримайте токен. Telegram Bot API повністю безкоштовний. Без лімітів на повідомлення. Без лімітів на канали. Це ваш рівень дистрибуції з нульовою вартістю.

Безкоштовні джерела даних:

# NewsAPI.org — 100 запитів/день безкоштовно
# RSS-фіди — без лімітів, назавжди безкоштовно
import feedparser
feed = feedparser.parse("https://techcrunch.com/feed/")
for entry in feed.entries[:5]:
    print(entry.title, entry.link)

# GitHub API — 5,000 запитів/годину без автентифікації

Безкоштовний хостинг:

  • Ваша машина — cron job (автоматична задача за розкладом), безкоштовно
  • GitHub Actions — 2,000 хвилин/місяць безкоштовно, ідеально для агентів за розкладом
  • Oracle Cloud Free Tier — 2 VM (віртуальні машини — комп'ютери в хмарі), реально безкоштовно назавжди
  • Cloudflare Workers — 100,000 запитів/день безкоштовно

Крок 4: Нехай Claude Code побудує це за вас

Ось тут Claude Code виправдовує своє існування. Замість того, щоб писати все самому, ви описуєте, що хочете, а він пише імплементацію. Відкрийте його в директорії проєкту:

Build a Python agent that:
1. Reads RSS feeds from a list in config.yaml
2. Filters articles from the last 2 hours
3. Extracts title, summary, and URL from each
4. Formats as a Telegram message with bold title and source link
5. Sends to a Telegram channel via Bot API
6. Tracks posted articles in a JSON file to avoid duplicates
7. Runs via cron every 2 hours

Claude Code генерує всю структуру проєкту:

my-agent/
├── config.yaml          # RSS-фіди, ID каналу, налаштування
├── agent.py             # Основна логіка
├── sender.py            # Публікація в Telegram
├── dedup.py             # Виявлення дублікатів
├── requirements.txt     # Залежності
└── state/
    └── posted.json      # Історія дедуплікації

Ключова різниця від копіпасту шматків ChatGPT: Claude Code читає весь ваш проєкт перед тим, як писати новий код. Він створює взаємопов'язані модулі, які реально посилаються один на одного. Жодних осиротілих імпортів. Жодних пропущених функцій.

Крок 5: Додаємо інтелект за безкоштовні кредити

Замість того, щоб просто пересилати заголовки RSS як якийсь рідер із 2008 року, додайте мозок Claude до справи:

import anthropic

client = anthropic.Anthropic()  # Використовує ANTHROPIC_API_KEY зі змінних середовища

def summarize_article(title: str, content: str) -> str:
    response = client.messages.create(
        model="claude-haiku-4.5",
        max_tokens=200,
        messages=[{
            "role": "user",
            "content": f"Summarize this news in 2 sentences. "
                       f"Be direct, no hype:\n\n"
                       f"Title: {title}\n\nContent: {content}"
        }]
    )
    return response.content[0].text

За цінами Haiku кожне резюмування коштує приблизно $0.001. Ваших $5 вистачить приблизно на 5,000 викликів. Публікуючи 6 разів на день — це більше двох років роботи. Два. Роки. Безкоштовно.

Крок 6: Деплоїмо за $0 з GitHub Actions

Забудьте про сервер. GitHub Actions — вбудована система автоматизації GitHub — запускає вашого агента за розкладом безкоштовно:

# .github/workflows/agent.yml
name: News Agent
on:
  schedule:
    - cron: '0 */2 * * *'  # Кожні 2 години
  workflow_dispatch:         # Кнопка ручного запуску

jobs:
  post:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-python@v5
        with:
          python-version: '3.12'
      - run: pip install -r requirements.txt
      - name: Run agent
        env:
          ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
          TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
        run: python agent.py
      - name: Save state
        run: |
          git config user.name "agent-bot"
          git config user.email "[email protected]"
          git add state/
          git diff --cached --quiet || git commit -m "update state"
          git push

Додайте секрети в Settings → Secrets and Variables → Actions вашого репозиторію. Файл стану коммітиться назад у репо — безкоштовна персистенція без бази даних.

Безкоштовний тір GitHub дає 2,000 хвилин/місяць. Кожен запуск займає ~30 секунд. 12 запусків на день = 6 хвилин/день = 180 хвилин/місяць. Ви використовуєте 9% свого ліміту.

Крок 7: Моніторинг без витрат

Ваш агент працює. Додайте базові запобіжники:

import logging

logging.basicConfig(
    level=logging.INFO,
    format='%(asctime)s - %(levelname)s - %(message)s'
)

try:
    posts = fetch_and_process()
    for post in posts:
        send_to_telegram(post)
        logging.info(f"Posted: {post['title']}")
except Exception as e:
    logging.error(f"Agent failed: {e}")
    send_alert(f"Agent down: {e}")  # Алерт у ваш особистий Telegram

Відстежуйте витрати теж — завжди знайте, скільки спалюєте:

response = client.messages.create(...)
cost = (response.usage.input_tokens * 1 +
        response.usage.output_tokens * 5) / 1_000_000
logging.info(f"API cost: ${cost:.4f}")

Компроміси, про які ніхто не згадує

Безкоштовне має обмеження. Ваш агент на GitHub Actions не може відповідати в реальному часі — він прокидається за розкладом. Haiku швидкий і дешевий, але не пише літературні шедеври. Безкоштовні API-кредити закінчуються. 'Назавжди безкоштовний' тір Oracle має черги очікування. І якщо ваш агент стане вірусним, безкоштовного тіру не вистачить.

Але нічого з цього не має значення на стадії MVP. Ви валідуєте, чи комусь це потрібно, а не будуєте на мільйон користувачів.

Шлях оновлення (коли будете готові)

Стадія Вартість Що змінюється
MVP $0 Безкоштовні кредити + GitHub Actions
Зростання $5/міс Дешевий VPS — Hetzner CAX11 + cron
Серйозно $20/міс Claude Pro для розробки + API для продакшену
Бізнес $50-100/міс Виділений сервер + Sonnet для якості

Суть не в тому, щоб залишатися на $0 назавжди. Суть у тому, щоб валідувати ідею до того, як вкладати гроші. Більшість агентів помирають не через технічні обмеження, а через те, що вирішують проблеми, яких ні в кого немає. Спочатку знайдіть проблему, потім витрачайте гроші.

Повний розрахунок витрат

Компонент Вартість Примітки
Claude Code $0 Використовує API-кредити
Anthropic API $0 $5 безкоштовно при реєстрації
Python + бібліотеки $0 Open source
Telegram Bot API $0 Безлімітний, назавжди
GitHub Actions $0 2,000 хв/місяць безкоштовно
RSS-фіди $0 Публічні дані
Всього $0

Повернімось до початку

Ви відкрили цю статтю, думаючи, що AI-агенти коштують реальних грошей. Ні — принаймні не на етапі перевірки ідеї. Інструменти безкоштовні, інфраструктура безкоштовна, і єдина перешкода — чи реально ви відкриєте термінал і наберете команди.

Більшість туторіалів про 'AI-агентів' вчать обгортати виклик ChatGPT API в цикл while і називати це автономним. Це не агент — це cron job з манією величі. Справжній агент має стан (пам'ятає, що робив), приймає рішення, обробляє помилки і робить щось корисне.

Тепер ви знаєте, як такого побудувати. Вистачить читати. Йдіть будуйте. Я буду тут — оцінювати ваші архітектурні рішення з інтернету.