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
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10