OpenCode Client

Verified safeOpen sourceExclusive
—
No reviews reviews
32
downloads
8.0
android

AI summary

Android client for OpenCode V2 with SSH tunneling or direct URL connections, model and provider management, chat attachments, and chat import/export. Requires a Linux server with SSH access for installation and tunneling.

Generated by AI. May contain inaccuracies.

About this app

OpenCode Client — Android-клиент для OpenCode V2 с SSH-туннелем, управлением моделями, вложениями и OpenCode Go.

Подключается по SSH-туннелю или напрямую по URL, ставит OpenCode на сервер, ведёт чаты, подключает API-ключи провайдеров и экспортирует/импортирует чаты.

Возможности Два режима подключения SSH-туннель — OpenCode слушает 127.0.0.1 на сервере, приложение открывает локальный проброс порта через JSch. API не доступен из интернета. Прямой URL — сервер слушает 0.0.0.0, приложение ходит по http(s)://host:port. Установка OpenCode по SSH — официальный установщик, systemd-служба (или nohup), фиксированный пароль API, проверка GET /api/info. Чаты — список сессий, поиск, переименование, удаление, отправка сообщений, остановка генерации, переключение модели, размышления и вызовы инструментов. Провайдеры — бесплатные модели работают без ключа; ключ можно привязать к любому провайдеру из каталога. Свои OpenAI-совместимые провайдеры добавляются в ~/.config/opencode/opencode.json на сервере. Вход через браузер (OAuth/OpenCode Go) — как в настольной версии: выберите провайдера → способ «Войти через …» → приложение откроет страницу провайдера, дождётся подтверждения и сохранит аккаунт на сервере. Для callback на 127.0.0.1 порт автоматически пробрасывается по SSH. Модели с переключателями — в выборе модели видно, какие модели включены; переключатель пишет providers.<id>.models.<model>.disabled в opencode.json. Загрузка файлов на сервер — через SSH/SFTP в ~/opencode-uploads, путь подставляется в поле ввода: файл доступен инструментам OpenCode, а не только модели. Вложения в чате — кнопка со скрепкой: скриншоты и файлы отправляются в модель вместе с текстом (PNG/JPEG/GIF/WebP/PDF и текстовые файлы). Свои провайдеры двумя способами, как в настольной версии: формой (ID, baseURL, ключ, модели); вставкой JSON из инструкции хостинга (формат V1 provider/npm/options автоматически переводится в V2 providers/package/settings), плюс полноценный редактор opencode.json на сервере. Импорт и экспорт — отдельный чат, все чаты сервера, полная резервная копия приложения (серверы и, по желанию, пароли).

Требования Android 8.0 (API 26) и выше. Сервер с Linux и доступом по SSH (для установки и туннеля). Для установки: пользователь root (установщик пишет systemd-службу в /etc).

Ограничения Прогресс ответа читается опросом, а не SSE: задержка до 1 секунды, при долгих ответах — до 15 минут на сообщение. Установка рассчитана на Debian/Ubuntu-подобные системы с apt-get и root. Свои провайдеры, модели и загрузка файлов используют API сервера, а SSH — только как резервный путь. Если серверная сборка не поддерживает /api/shell или /api/experimental/fs/write, нужен SSH-доступ. Если OAuth-провайдер ждёт callback на 127.0.0.1, автоматический возврат работает только при SSH-доступе (порт пробрасывается через Ssh.LocalBridge); иначе используйте режим с ручным кодом. JSONC-конфиг с комментариями не редактируется автоматически; переключение модели перезаписывает opencode.json обычным JSON без комментариев. Ключ провайдера, добавленный через каталог, хранится на сервере; в резервную копию приложения попадают только параметры своих провайдеров

About this version

Version
1.0.3 (103)
Size
11.19 MB
Requires Android
8.0
Target SDK
26
Architecture
armeabi-v7a, x86, x86_64, arm64-v8a
Downloads
32
Updated
Nov 6, 2026
Package
ru.opencode.mobile
Languages1
English

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app