Open Source / MIT License

TunnelCode
AI-агент для кода
в терминале

Пишите, отлаживайте и рефакторите код на естественном языке прямо из терминала. Форк OpenCode, адаптированный для России и работы через GPTunneL™

Терминальный интерфейс
Форк OpenCode
GPTunneL™ из коробки

Зачем нужен TunnelCode?

TunnelCode — это терминальный AI-ассистент для разработчиков. Он работает прямо в вашем терминале: вы описываете задачу на естественном языке, а агент пишет код, создаёт файлы, запускает команды и отлаживает ошибки. Это форк OpenCode, адаптированный для российского рынка.

Главное отличие: TunnelCode работает через GPTunneL™ из коробки — без VPN, без прямых подписок на OpenAI или Anthropic. Вы получаете доступ к Claude, GPT, Gemini и другим моделям через единый российский API-шлюз с оплатой по токенам.

Работает в терминале
TUI, CLI и LSP-режимы. Не нужен браузер — всё прямо в вашем рабочем окружении, рядом с git и редактором
Без VPN
GPTunneL™ — российский шлюз. Claude, GPT, Gemini, Kimi, Qwen, Minimax доступны напрямую, без блокировок и прокси
Оплата по токенам
Никаких подписок на $20/мес. Платите только за то, что используете, через единый баланс GPTunneL™
Установка одной командой
BASH curl -fsSL https://code.gptunnel.ru/install.sh | sh

macOS, Linux, Windows WSL. После установки запустите tunnelcode в любом проекте

Что умеет TunnelCode?

TunnelCode — это полноценный AI-агент для разработки. Он не просто отвечает на вопросы, а действует: читает ваш код, создаёт файлы, запускает команды и итеративно исправляет ошибки.

Возможность Описание Пример
Генерация кода Создаёт файлы и функции по описанию "Напиши REST API на Go с авторизацией"
Отладка Находит и исправляет баги "Почему тест падает с ошибкой nil pointer?"
Рефакторинг Улучшает структуру и читаемость "Разбей этот файл на модули"
Объяснение кода Разбирает чужой или сложный код "Объясни что делает эта функция"
Мульти-агенты Несколько AI-агентов работают параллельно "Один пишет тесты, другой — код"
MCP-серверы Подключение внешних инструментов БД, API, файловые системы

Что нужно перед началом?

Системные требования

  • macOS, Linux или Windows (WSL2)
  • curl установлен (есть по умолчанию)
  • Терминал с bash, zsh или fish
  • Любой проект с исходным кодом

API‑ключ GPTunneL™

  • 1. Зарегистрируйтесь на gptunnel.ru
  • 2. Пополните баланс (оплата по токенам)
  • 3. Скопируйте API‑ключ из личного кабинета

Совет: TunnelCode предложит ввести ключ при первом запуске — не нужно ничего настраивать заранее.

Установка и настройка

От нуля до работающего AI-ассистента за 3 шага.

1

Установите TunnelCode

Одна команда — и TunnelCode установлен:

curl -fsSL https://code.gptunnel.ru/install.sh | sh

Проверьте установку:

tunnelcode --version

Поддерживаются: macOS (Intel/Apple Silicon), Linux (x64/arm64), Windows через WSL2.

2

Запустите и введите API-ключ

Перейдите в папку с проектом и запустите TunnelCode:

cd ~/my-project
tunnelcode

При первом запуске TunnelCode попросит ввести API-ключ GPTunneL™. Вставьте ключ из личного кабинета gptunnel.ru:

Welcome to TunnelCode!

Enter your GPTunneL API key:
shds-xxxxxxxxxxxxxxxxxxxx

Key saved! You're ready to go.

Или задайте ключ через переменную окружения:

export GPTUNNEL_API_KEY="sk-ВашКлючGPTunneL"
tunnelcode
3

Начните работать

Просто опишите задачу на естественном языке. TunnelCode сам прочитает ваш код, создаст или изменит файлы и запустит нужные команды:

You: Добавь эндпоинт /health в main.go
      который возвращает JSON со статусом

Agent: Читаю main.go...
  + func healthHandler(w http.ResponseWriter,
  +     r *http.Request) {
  +   json.NewEncoder(w).Encode(map[string]
  +     string{"status": "ok"})
  + }

Agent: Файл обновлён. Запускаю тесты...
  PASS ok  ./... 0.3s

Переключение модели прямо в чате:

# Переключить модель в TUI
/model claude-5-sonnet

# Или через CLI
tunnelcode --model gpt "Объясни этот код"

Примеры использования

Быстрый старт проекта
Опишите что хотите создать — TunnelCode сгенерирует структуру проекта, файлы, зависимости и даже запустит сборку.
> Создай REST API на Go с JWT-авторизацией, PostgreSQL и Docker Compose
Отладка ошибок
Скопируйте ошибку или покажите файл — агент найдёт причину, предложит исправление и применит его.
> Тест падает с "nil pointer dereference" в handler.go:42. Почини
Работа с кодовой базой
TunnelCode читает файлы проекта и понимает контекст. Можно работать с существующим кодом, а не только генерировать новый.
> Добавь кэширование Redis в функцию GetUser в service/user.go
Тесты и документация
Агент напишет юнит-тесты, интеграционные тесты и документацию к вашему коду.
> Напиши тесты для всех эндпоинтов в api/ и добавь README

Доступные модели через GPTunneL™

TunnelCode работает через GPTunneL™ — вы можете переключаться между моделями прямо в процессе работы. Выбирайте мощную модель (Claude Opus, GPT Codex) для сложных задач и дешёвую (Haiku, GPT Mini) для рутины. Версии моделей обновляются автоматически на стороне GPTunneL™.

Для сложных задач

  • Claude Opus — самая мощная модель для сложного кода, архитектуры и рефакторинга
  • GPT Codex — специализированная модель OpenAI для генерации и анализа кода

Для быстрых задач (дешевле)

  • Claude Haiku — быстрый и дешёвый для простых правок и объяснений
  • GPT Mini — экономичный вариант для мелких задач и рутины

Почему TunnelCode, а не Claude Code / Codex?

VPN Claude Code и Codex недоступны из России

Проблема: Claude Code требует прямую подписку Anthropic, Codex — подписку OpenAI. Оба сервиса ограничены для российских пользователей.

Решение: TunnelCode работает через GPTunneL™ — российский API-шлюз. Никакого VPN, никаких иностранных подписок. Claude, GPT, Gemini, Kimi, Qwen, Minimax — все модели доступны напрямую.

$$$ Подписки дорогие и негибкие

Проблема: Claude Code — $20/мес (Pro) или $100/мес (Max). Codex — $200/мес (Pro). Платите даже когда не используете.

Решение: GPTunneL™ — оплата по токенам. Используете много — платите больше. Не используете — не платите. Переключайтесь на дешёвые модели для простых задач.

LOCK Привязка к одному провайдеру

Проблема: Claude Code работает только с Claude. Codex — только с GPT. Вы привязаны к одной модели.

Решение: TunnelCode через GPTunneL™ даёт доступ к Claude, GPT, Gemini, Kimi, Qwen, Minimax и другим моделям. Переключайтесь между ними одной командой /model.

OSS Open Source и прозрачность

Преимущество: TunnelCode — это форк OpenCode с открытым исходным кодом (MIT). Вы видите весь код, можете форкнуть, доработать, запустить на своём сервере.

GitHub: github.com/script-heads/opencode

Итого

TunnelCode — это способ получить AI-ассистента для кода прямо в терминале, без VPN, без дорогих подписок и без привязки к одному провайдеру. Установка занимает одну команду, настройка — один API-ключ.

Вы получаете доступ к лучшим моделям мира (Claude, GPT, Gemini, Kimi, Qwen, Minimax) через российский шлюз GPTunneL™ с оплатой по токенам. Код открыт, лицензия MIT — используйте как хотите.

Попробуйте прямо сейчас

Одна команда в терминале — и AI-ассистент для кода готов к работе

curl -fsSL https://code.gptunnel.ru/install.sh | sh
Build with GPTunneL