Skip to content
ethicnologyPublic

About

A fast, private and mobile-first client for OpenCode

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Prompt

A remote mobile-friendly client for OpenCode.

Prompt targets Android, Linux, and Web. It connects only to a user-controlled server reachable through WireGuard or Tailscale and is designed around a non-interrupting prompt queue, responsive streaming, and local-first voice transcription.

Demo

Prompt editing a remote project and switching models from Android

Prompt streams agent activity, applies workspace changes, exposes session artifacts, and lets the user switch models without leaving the conversation. Open the full-resolution MP4.

Voice status

Voice input is configured once from Voice settings. Prompt uses sherpa_onnx 1.13.5 (Apache-2.0) with two explicit-language streaming Zipformer INT8 models, one French and one English. One explicit Install action downloads the four files from pinned Hugging Face revisions, verifies their SHA-256 digests, stores them privately, and selects the language model. One recognizer is loaded in a dedicated isolate for voice mode; each segment gets a new stream. There is no automatic language mode or final Whisper pass. Audio is memory-only; the transcript stays local until the user explicitly sends the prompt. Android and Linux use the native engine; Web remains a typed unavailable implementation.

The product scope is in PLAN.md; the binding implementation rules are in ARCHITECTURE.md and AGENTS.md.

Read the private server setup guide before running OpenCode remotely. The OpenCode port must remain private-VPN-only because it can access workspace files and provider/source-control credentials.

Development

This repository pins Flutter 3.44.9 through FVM.

fvm flutter pub get --enforce-lockfile
fvm flutter analyze
fvm flutter test

Android APK

fvm flutter build apk --debug

The debug APK is written to build/app/outputs/flutter-apk/app-debug.apk.

About

A fast, private and mobile-first client for OpenCode

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages