The foundation
Control Center is a Flutter application written in Dart. The desktop app and the headless server share one codebase; the server compiles to a native binary with no Flutter engine in it at all.
Your data lives in SQLite, reached through Drift — one database file per workspace, on your own disk.
Native libraries
Compiled from source and linked into the binaries we ship. These are what make copy-on-write worktrees, code indexing and on-device transcription possible without sending anything to a server we run.
| Project | Version | License | What it does |
|---|---|---|---|
| rift | 35ada0360e61 | MIT | Copy-on-write worktrees, so every agent gets its own checkout instantly. |
| fff | 95fd777c2529 | MIT | The fuzzy file finder behind file search and @-mentions. |
| tree-sitter | 10eb5ac119ee | MIT | Parses source into syntax trees for the code graph. |
| tree-sitter-dart | 0038280b774b | MIT | Dart grammar for the code graph. |
| tree-sitter-javascript | 44c892e0be05 | MIT | JavaScript grammar for the code graph. |
| tree-sitter-typescript | f975a621f4e7 | MIT | TypeScript and TSX grammars for the code graph. |
| tree-sitter-php | 58d5643086ae | MIT | PHP grammar for the code graph. |
| tree-sitter-python | 293fdc02038e | MIT | Python grammar for the code graph. |
| tree-sitter-rust | 77a3747266f4 | MIT | Rust grammar for the code graph. |
| tree-sitter-zig | b670c8df85a1 | MIT | Zig grammar for the code graph. |
| tree-sitter-c | b780e47fc780 | MIT | C grammar for the code graph. |
| tree-sitter-cpp | f41e1a044c8a | MIT | C++ grammar for the code graph. |
| tree-sitter-go | 1547678a9da5 | MIT | Go grammar for the code graph. |
| tree-sitter-java | 94703d5a6bed | MIT | Java grammar for the code graph. |
| tree-sitter-ruby | 71bd32fb7607 | MIT | Ruby grammar for the code graph. |
| tree-sitter-c-sharp | cac6d5fb595f | MIT | C# grammar for the code graph. |
| tree-sitter-swift | 82bb3a533e08 | MIT | Swift grammar for the code graph. |
| tree-sitter-kotlin | 77dd60ea0a90 | MIT | Kotlin grammar for the code graph. |
| tree-sitter-r | 346d3707b8c9 | MIT | R grammar for the code graph. |
| tree-sitter-asm | 5bb5b03e3c1c | MIT | Assembly grammar for the code graph. |
| tree-sitter-matlab | f03d0347acd8 | MIT | MATLAB grammar for the code graph. |
| tree-sitter-ada | 477421622b2d | MIT | Ada grammar for the code graph. |
| webrtc-audio-processing | d0569cfa50c1 | BSD-3-Clause | Echo cancellation for meeting recording. |
| LAME (libmp3lame) | 3.100 | LGPL-2.1-or-later | MP3 encoding for recorded audio. |
| sherpa-onnx | 2.0.0 | Apache-2.0 | On-device speech: transcription, diarization and voice activity detection. |
| ONNX Runtime | 1.28.2 | MIT | Runs the transcription and text-embedding models locally. |
| flutter_pty (vendored C) | 0.4.2 | MIT | Pseudo-terminals for the built-in shell. |
| rhttp (Rust HTTP engine) | 0.18.0 | MIT | |
| resvg (managed SVG renderer) | 0.48.1 | Apache-2.0 OR MIT |
Bundled programs
Shipped whole, as their own executables, rather than linked in.
| Project | Version | License | What it does |
|---|---|---|---|
| code-server | 4.143.1 | MIT | The in-app editor, served from your own machine. |
| AppImage runtime | 20251108 | MIT | Makes the Linux build a single self-contained file. |
| FFmpeg (managed media CLI) | 9.0.2 | GPL-3.0-or-later | |
| PDFium binaries (managed PDF renderer) | 8111 | MIT | |
| WebDriverAgent | v16.15.3 | BSD-3-Clause | |
| libmpv (mpv + FFmpeg) | 20241021-git-0f78584 | LGPL-2.1-or-later AND LGPL-3.0-or-later |
Typefaces
Bundled with the app so it reads the same on every machine.
- Manrope — OFL-1.1. The interface typeface.
- Fira Code — OFL-1.1. The monospace typeface, used for code and terminals.
- Phosphor Icons — MIT. Every icon in the app.
Dart and Flutter packages
The 51 packages Control Center depends on directly. Each ships under its own license; the complete set, including everything these pull in transitively, is reproduced in the NOTICES file inside the application bundle.
| Package | Version | Package | Version |
|---|---|---|---|
| auto_updater | 1.0.0 | auto_updater_windows | 1.0.0 |
| chewie | 1.17.2 | cnativeapi | 0.5.2 |
| collection | 1.19.1 | crypto | 3.0.7 |
| cupertino_ui | 1.1.2 | diff_match_patch | 0.4.1 |
| file_selector | 1.1.0 | fl_chart | 1.2.0 |
| flutter | 0.0.0 | flutter_emoji | 2.5.1 |
| flutter_inappwebview | 6.1.5 | flutter_localizations | 0.0.0 |
| flutter_riverpod | 3.4.3 | flutter_secure_storage | 11.2.0 |
| flutter_svg | 2.3.0 | flutter_web_plugins | 0.0.0 |
| geolocator | 14.1.1 | go_router | 18.0.2 |
| html | 0.15.7 | http | 1.6.0 |
| intl | 0.20.3 | isolate_manager | 6.3.2 |
| kalender | 0.33.0 | local_notifier | 0.1.6 |
| material_ui | 1.6.0 | media_kit | 1.2.6 |
| media_kit_libs_linux | 1.2.1 | media_kit_libs_macos_audio | 1.1.4 |
| media_kit_libs_windows_audio | 1.0.9 | meta | 1.19.0 |
| multicast_dns | 0.3.3+1 | nativeapi | 0.5.2 |
| nativeapi_flutter | 0.5.2 | path | 1.9.1 |
| path_provider | 2.1.6 | path_provider_platform_interface | 2.1.3 |
| pointer_interceptor | 0.10.1+3 | qr | 4.0.0 |
| record | 7.1.2 | sentry_flutter | 10.0.0 |
| shiki_flutter | 1.1.0 | super_clipboard | 0.9.1 |
| super_drag_and_drop | 0.9.1 | super_sliver_list | 0.4.1 |
| uuid | 4.6.0 | video_player | 2.14.1 |
| web | 1.1.1 | xterm | 4.0.0 |
| yaml | 3.1.4 |
Licenses
The full text of every license above is reproduced on the licenses page, and travels inside each download as THIRD-PARTY-LICENSES.txt.
Control Center itself is MIT licensed. If we have credited you incorrectly, or missed you entirely, please open an issue — we would like to fix it.