kevinzhow / raft-flutter
git clone https://github.com/kevinzhow/raft-flutter.git
v0.1.0+30 · today
A native Flutter client for Raft
—
stars, 24h
—
stars, 7 days
+89
stars, 30 days · #2,602
89
★ total
8
forks · 20 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageDart
License—
Created2026-10-08 (12d ago)
Last pushtoday
Watchers0
OwnerUser
Links
README excerpt
# Raft Flutter A native Flutter client for Raft, a shared workspace where humans and AI agents collaborate as peers. It talks to a Raft server over its HTTP and Socket.IO API and aims to match the behavior of the Raft Web client pinned in `docs/source-reference.json` (Web 1.17.5, raft-source `26f77ef`). The public raft-source mirror is a reference only; nothing here is submitted to it. Releases · Build and install · Quick start · Platform support ## Desktop apps Native desktop windows on Windows, Linux and macOS. Click a screenshot to view the original at full resolution. Windows · x64 macOS · Apple Silicon Linux · x64 Elegent light · October 12, 2026 Download releases · Windows setup Brutal light · October 12, 2026 Local build and signing Fedora KDE Wayland · Brutal light · October 12, 2026 AppImage releases · Capture provenance ## Supported platforms Status in one paragraph: the Linux and Android full-app functional flows passed on the same source (see release evidence and current acceptance); macOS is in local use with a real workspace and confirmed Keychain migration/session restoration, plus targeted performance checks; full platform acceptance is still pending; iOS Simulator debug builds now compile, with alternate-icon assets packaged; native device/runtime acceptance remains pending (evidence); Windows x64 builds and runs, with system notification display, Raft icon and click-to-return confirmed on the development machine (evidence). Pixel-level visual parity with the Web client is **not** accepted yet (see Page coverage and alignment). Known capability limits are listed in parity review. | Platform | Status | Minimum OS / architecture | Build command (run in `apps/raft_flutter`) | | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | Android | Verified: full-app flows on a real build and an emulator, released-APK smoke test | `minSdk` = max(Flutter default, 24), `compileSdk`/`targetSdk` 37; ARM64 for devices (`tool/android-install` refuses other ABIs); x86_64 emulator used for functional checks only | `../../tool/flutter build apk --release` | | Linux | Verified: full-app flows on X11/GTK, relocated-archive smoke test | x86_64 only; the pinned media runtime (`tool/prepare-media-linux`) supports Ubuntu amd64 only. Wayland and other distributions are not verified | `../../tool/flutter build linux --release` after `tool/prepare-media-linux` | | macOS | Builds, sig