TopCode
ИИ-агент для программирования в VS Code на моделях DeepSeek V4. Оплата в рублях через TopRouter, без иностранной карты.
Агент читает проект, правит файлы, запускает команды и тесты — и спрашивает разрешения так, как вы настроите.
Что умеет
|
|
| Работа с проектом |
Читает и ищет по файлам, правит код, запускает команды в терминале и тесты, доводит задачу до зелёных тестов. |
| Две модели |
Balanced — DeepSeek V4 Flash (быстро и дёшево), Quality — DeepSeek V4 Pro (сложные задачи). |
| Режимы контроля |
Default Safe, Accept Edits, Plan, Full Control — см. ниже. |
| Откат |
Изменения файлов за ход можно откатить одной кнопкой. |
| Стоимость |
Цена каждого ответа в рублях — прямо в чате. |
| История |
Беседы сохраняются и продолжаются после перезапуска VS Code. |
| Скриншоты |
Вставьте картинку в чат — агент её разберёт. |
| MCP |
Подключение своих MCP-серверов в настройках. |
| CLI |
topcode в терминале — тот же агент. |
Ядро агента — OpenCode (MIT), встроено в расширение.
Быстрый старт
- Установите TopCode и откройте его значок на боковой панели.
- Зарегистрируйтесь на toprouter.ru и пополните баланс.
- В кабинете (раздел «Ключи API») создайте ключ
nr_live_... и вставьте его в TopCode. Ключ хранится в защищённом хранилище VS Code и в проект не попадает.
- Откройте папку проекта и напишите задачу.
Примеры:
Тесты падают. Найди причину, исправь и прогони тесты снова.
Добавь в src/cart.js функцию applyCoupon с тестами и прогони npm test.
Спланируй переход format.js на Intl.NumberFormat — пока ничего не меняй.
Режимы контроля
| Режим |
Что происходит |
| Default Safe |
Чтение и безопасные команды — сами; правки файлов и прочие команды — после вашего «Разрешить». |
| Accept Edits |
Правки файлов — сами; команды терминала — после разрешения. |
| Plan |
Агент изучает проект и предлагает план; файлы не меняются. |
| Full Control |
Всё без вопросов — только в доверенных проектах. |
Во всех режимах, включая Full Control, агент не получает доступ к секретам: .env, credentials, .npmrc, ~/.aws, ключи ~/.ssh — ни инструментами чтения, ни командами терминала. Запросы агента во внутреннюю сеть и к адресам метаданных облака заблокированы.
Свои правила — в %USERPROFILE%\.topcode\settings.json (allow / deny / ask); в проекте .topcode/settings.json можно только запрещать.
Скриншоты



CLI
topcode # интерактивная сессия
topcode run "задача" # одна задача, подтверждения в терминале
topcode run --accept-edits "…" # правки без вопроса, команды — с вопросом
topcode doctor # проверить настройку
Ключ — в переменной TOPCODE_API_KEY (или в .env текущей папки).
Настройки
| Настройка |
По умолчанию |
Что делает |
topcode.model |
topcode-mode/balanced |
topcode-mode/balanced (V4 Flash) или topcode-mode/quality (V4 Pro). |
topcode.permissionMode |
default |
default, acceptEdits, plan, yolo (Full Control). |
topcode.mcpServers |
{} |
MCP-серверы (только из пользовательских настроек и в доверенной папке). |
topcode.apiBaseUrl |
https://toprouter.ru |
Адрес API TopRouter. |
Цены
TopCode тратит баланс TopRouter: платите только за использованные токены, в рублях, без подписки. Цена каждого ответа видна в чате; задача среднего размера на Balanced обычно стоит единицы рублей.
Конфиденциальность
- Ключ API хранится только в защищённом хранилище VS Code и отправляется только в API TopRouter вместе с вашими запросами.
- Запросы и код уходят только в API TopRouter — для ответа на них. Сторонних трекеров нет.
- Телеметрия выключена по умолчанию; если включить — не более 4 разовых событий активации со случайным id установки, без запросов, кода, путей и ключей.
- Полный текст —
PRIVACY.md внутри расширения. Поддержка: toprouter.ru.
Требования
- VS Code 1.94 или новее, Windows x64.
- Аккаунт и ключ API TopRouter.