Skip to content

jeffy5/flycode

Repository files navigation

FlyCode

English | 简体中文

Description and Screenshots

FlyCode is a mobile client for opencode, built for Android and iOS. It lets you connect to your opencode server, browse projects, continue coding sessions, and work with the agent from a phone-first interface.

FlyCode requires a running opencode server. Docs: https://opencode.ai/docs/server/

FlyCode screenshot 1 FlyCode screenshot 2 FlyCode screenshot 3 FlyCode screenshot 4

Features

  • Connect to opencode server with a custom server address and optional authentication
  • Browse projects and jump into new or existing coding sessions
  • Chat with the coding agent through a mobile-optimized interface
  • Review permission requests, todos, diffs, and session context in the app
  • Adjust model, language, theme mode, and notification preferences

Use

  1. Start your opencode server.
opencode serve
  1. By default, the server runs at http://127.0.0.1:4096.
  2. Install and open FlyCode on your device.
  3. Enter the server address in the app and connect.
  4. Pick a project, open a session, and start working with the agent.

Server references:

Build

If you want to build FlyCode yourself, make sure you have:

  • Flutter SDK
  • Dart SDK ^3.11.0
  • Android or iOS build environment
  • A running opencode server for local testing

Install dependencies:

flutter pub get

Run the app:

flutter run

Run on a specific device:

flutter devices
flutter run -d <device-id>

If you change generated models or providers, run:

dart run build_runner build --delete-conflicting-outputs

About

A mobile client for OpenCode. Keep coding within reach. Continue your projects and conversations from your phone.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors