by verseles
A native (really fast!!) cross-platform client for OpenCode
# Add to your Claude Code skills
git clone https://github.com/verseles/codewalk
A native (really fast!!) cross-platform client for OpenCode server mode. Built with Flutter, it provides a conversational interface for session-based AI coding interactions over HTTP APIs and streaming events.
Send now handoff without false abort error noise or duplicate chat bubblesNo comments yet. Be the first to share your thoughts!
Install using the install.cat pattern:
Linux & macOS
curl -fsSL install.cat/verseles/codewalk | sh
Windows (PowerShell)
irm install.cat/verseles/codewalk | iex
Run the same command again any time to update/reinstall to the latest GitHub release.
Installers automatically pick the right release for your platform.
Android
Open this in your Android browser to download the APK: install.cat/verseles/codewalk
Linux & macOS
curl -fsSL https://raw.githubusercontent.com/verseles/codewalk/main/uninstall.sh | sh
Windows (PowerShell)
irm https://raw.githubusercontent.com/verseles/codewalk/main/uninstall.ps1 | iex
clang, cmake, ninja, pkg-configInstall dependencies:
flutter pub get
Run the app (examples):
flutter run -d linux
flutter run -d chrome
flutter run -d android
Build artifacts (examples):
flutter build linux
flutter build web
make check # deps + codegen + analyze + test
make check-fast # deps + codegen + analyze + test-fast
make test-fast # excludes slow/integration tags
make android # build arm64 APK
make precommit # check + android
Server URL (http://127.0.0.1:4096) or set your server URLWhen you run OpenCode from this repository, the repo ships a project agent at .opencode/agents/opencodeNews.md:
@opencodeNews reviews the latest OpenCode release for CodeWalk impact@opencodeNews review vX.Y.Z or @opencodeNews check https://github.com/anomalyco/opencode/releases/tag/... reviews a specific release target mentioned in the same promptThe agent returns a release summary, impact/risk by area, proposed adjustments, and an execution plan only when CodeWalk work is needed.
The project follows Clean Architecture with three layers: Domain, Data, and Presentation. Dependency injection via get_it, HTTP via dio, state management via provider.
For full technical details, see CODEBASE.md.
This project is dual-licensed:
CodeWalk is a fork of OpenMode, originally created by easychen. The original project is licensed under MIT.
Substantial modifications have been made since the fork, including licensing changes, code restructuring, rebranding, full English standardization, and documentation rewrites. All modifications are licensed under AGPLv3 (or the commercial license, where applicable).
See NOTICE for full attribution details.