Files
flutter_opencode_client/README.md
root dd31e01086
Some checks failed
flutter analysis / check (push) Has been cancelled
Update README: Rename project to flutter_opencode_client and add OpenCode documentation
2026-04-03 19:11:18 +08:00

4.6 KiB

English | 简体中文

Flutter OpenCode Client

repo lang license

A Flutter project based on ServerBox, providing charts to display Linux, Unix and Windows server status and tools to manage servers.

New Feature: Integrated with OpenCode for SSH tunnel support and enhanced remote development capabilities.

Especially thanks to dartssh2 & xterm.dart.

🆕 OpenCode Integration

This fork adds OpenCode (opencode.ai) integration via SSH tunnel, enabling:

  • Remote Development: Connect to your servers through secure SSH tunnels
  • AI-Powered Assistance: Enhanced server management with AI capabilities
  • Seamless Workflow: Direct integration with OpenCode platform

🏙️ Screenshots

📥 Installation

Platform Source
Android GitHub Releases / F-Droid
iOS / macOS AppStore
Linux / Windows GitHub Releases

Custom Build:

git clone ssh://git@git.wqyblog.cn:2222/wuqiyang312/flutter_opencode_client.git
cd flutter_opencode_client
flutter build apk --release

Please only download pkgs from the source that you trust!

🔖 Features

  • Status chart (CPU, Sensors, GPU...), SSH Term, SFTP, Docker & Process & Systemd, S.M.A.R.T...
  • OpenCode Integration: SSH tunnel support for remote development
  • Platform specific: Bio auth, Msg push, Home widget, watchOS App...
  • Multiple languages: English, 简体中文, Deutsch, 繁體中文, Indonesian, Français, Dutch, Türkçe, Українська мова, Español, Русский язык, Português, 日本語

🔧 Build from Source

Requirements

  • Flutter SDK 3.29+
  • Dart 3.11+
  • Android SDK (for Android builds)
  • Java 17

Quick Build

# Using the provided build script
./build_apk.sh

# Or manually
flutter pub get
flutter build apk --release

The APK will be generated at build/app/outputs/flutter-apk/app-release.apk

🆘 Help

Before opening an issue:

  1. Paste the entire log (click the top right of the home page)
  2. Verify the issue is caused by the app
  3. Welcome valid and positive feedback

🧱 Contributions

Any positive contribution is welcome.

Development

  1. Setup Flutter environment
  2. Clone this repo: git clone ssh://git@git.wqyblog.cn:2222/wuqiyang312/flutter_opencode_client.git
  3. Run flutter run to start the app
  4. Run dart run fl_build -p PLATFORM to build

Translation

  • See Guide
  • Feel free to open a PR

📁 Repositories

💡 Original Apps

📝 License

AGPL v3 lollipopkit & all contributors


Forked from ServerBox with OpenCode integration