Open source

View as Markdown

Bring Your LM is assembled out of other people's work. The tables below list every open source component whose code is inside a release, generated from the build itself — the Dart and Flutter packages, the Rust crates behind the jq engine, and the C and C++ behind on-device inference.

No single build contains all of them. A desktop release links the Linux platform packages an Android release has never heard of, and the reverse. The rightmost columns mark the builds each component is actually in, and the notice downloads are scoped the same way.

Dart / Flutter (159)

ComponentVersionLicenseAndroidLinux desktop
_fe_analyzer_shared103.0.0BSD-3-Clause●●
analyzer13.3.0BSD-3-Clause●●
archive4.2.0BSD-3-Clause AND MIT AND bzip2-1.0.6●●
args2.7.0BSD-3-Clause●●
async2.13.1BSD-3-Clause●●
boolean_selector2.1.2BSD-3-Clause●●
cached_network_image3.4.1MIT●●
cached_network_image_platform_interface4.1.1MIT●●
cached_network_image_web1.3.1MIT●●
cbl3.6.0+2Apache-2.0●●
cbl_flutter3.3.5Apache-2.0●
cbl_flutter_ce3.5.1Apache-2.0●●
cbl_flutter_install0.1.0+6Apache-2.0●●
cbl_flutter_platform_interface3.1.6Apache-2.0●●
cbl_libcblite_api3.2.4Apache-2.0●●
cbl_libcblitedart_api12.0.0Apache-2.0●●
characters1.4.1BSD-3-Clause●●
cli_config0.2.0BSD-3-Clause●●
clock1.1.3Apache-2.0●●
code_assets2.0.0BSD-3-Clause●●
collection1.19.1BSD-3-Clause●●
convert3.1.2BSD-3-Clause●●
coverage1.15.1BSD-3-Clause●●
cross_cache1.1.0MIT●●
cross_file0.3.5+5BSD-3-Clause●●
crypto3.0.7BSD-3-Clause●●
cupertino_icons1.0.9MIT●●
cupertino_ui1.0.2BSD-3-Clause●●
dbus0.7.15MPL-2.0●
diffutil_dart4.0.1Apache-2.0●●
dio5.11.1MIT●●
dio_web_adapter2.2.2MIT●●
ffi2.2.0BSD-3-Clause●●
file7.0.1BSD-3-Clause●●
file_selector1.1.0BSD-3-Clause●●
file_selector_android0.5.2+11Apache-2.0 AND BSD-3-Clause●
file_selector_linux0.9.4+1BSD-3-Clause●
file_selector_platform_interface2.7.0BSD-3-Clause●●
fixnum1.1.1BSD-3-Clause●●
flutter0.0.0BSD-3-Clause●●
flutter_cache_manager3.4.2MIT●●
flutter_chat_core2.9.0MIT●●
flutter_chat_ui2.11.1Apache-2.0●●
flutter_foreground_task11.0.3MIT●
flutter_highlight0.7.0MIT●●
flutter_hooks0.21.3+1MIT●●
flutter_local_notifications22.3.0BSD-3-Clause●●
flutter_local_notifications_linux8.0.1BSD-3-Clause●
flutter_local_notifications_platform_interface12.2.0BSD-3-Clause●●
flutter_localizations0.0.0BSD-3-Clause●●
flutter_math_fork0.7.4Apache-2.0 AND MIT●●
flutter_plugin_android_lifecycle2.0.35BSD-3-Clause●
flutter_secure_storage11.1.1BSD-3-Clause●●
flutter_secure_storage_linux3.0.3BSD-3-Clause●
flutter_secure_storage_platform_interface2.1.0BSD-3-Clause●●
flutter_smooth_markdown0.8.1MIT●●
flutter_svg2.3.0MIT●●
flutter_web_plugins0.0.0BSD-3-Clause●●
freezed_annotation3.1.0MIT●●
frontend_server_client4.0.0BSD-3-Clause●●
glob2.2.0BSD-3-Clause●●
go_router18.0.1BSD-3-Clause●●
go_router_paths0.2.2MIT●●
highlight0.7.0MIT●●
hooks2.2.0BSD-3-Clause●●
http1.6.0BSD-3-Clause●●
http_multi_server3.2.2BSD-3-Clause●●
http_parser4.1.2BSD-3-Clause●●
idb_shim2.9.9BSD-2-Clause●●
image4.9.2Apache-2.0 AND BSD-3-Clause AND MIT●●
image_picker1.2.3Apache-2.0 AND BSD-3-Clause●●
image_picker_android0.8.13+23Apache-2.0 AND BSD-3-Clause●
image_picker_linux0.2.2BSD-3-Clause●
image_picker_platform_interface2.11.1BSD-3-Clause●●
intl0.20.3BSD-3-Clause●●
io1.1.0BSD-3-Clause●●
jni1.0.3BSD-3-Clause●
jni_flutter1.0.3BSD-3-Clause●
jni_util1.0.0BSD-3-Clause●
json_annotation4.12.0BSD-3-Clause●●
logging1.3.0BSD-3-Clause●●
matcher0.12.20BSD-3-Clause●●
material_color_utilities0.13.0Apache-2.0●●
material_ui1.2.0BSD-3-Clause●●
message_pack_dart2.0.1MIT●●
meta1.19.0BSD-3-Clause●●
mime2.1.0Apache-2.0 AND BSD-3-Clause AND Beerware AND HPND-sell-variant AND RSA-MD AND Spencer-94●●
mustache_template2.0.5BSD-2-Clause●●
nested1.0.0MIT●●
node_preamble2.0.2BSD-3-Clause AND MIT●●
octo_image2.1.0MIT●●
openai_dart8.1.0MIT●●
package_config2.2.0BSD-3-Clause●●
pasteboard0.5.0Apache-2.0●●
path1.9.1BSD-3-Clause●●
path_parsing1.1.0MIT●●
path_provider2.1.6BSD-3-Clause●●
path_provider_android2.3.1BSD-3-Clause●
path_provider_linux2.2.2BSD-3-Clause●
path_provider_platform_interface2.1.3BSD-3-Clause●●
petitparser7.0.2MIT●●
platform3.2.0BSD-3-Clause●●
plugin_platform_interface2.1.8BSD-3-Clause●●
pool1.5.3BSD-3-Clause●●
posix6.5.2MIT●●
provider6.1.5+1MIT●●
pub_semver2.2.1BSD-3-Clause●●
record_use1.1.1BSD-3-Clause●●
rxdart0.28.0Apache-2.0●●
scrollview_observer1.27.1MIT●●
sembast3.8.10BSD-3-Clause●●
shared_preferences2.5.5BSD-3-Clause●
shared_preferences_android2.4.28BSD-3-Clause●
shared_preferences_platform_interface2.4.2BSD-3-Clause●
shelf1.4.2BSD-3-Clause●●
shelf_packages_handler3.0.2BSD-3-Clause●●
shelf_static1.1.3BSD-3-Clause●●
shelf_web_socket3.0.0BSD-3-Clause●●
sky_engine0.0.0BSD-3-Clause●●
source_map_stack_trace2.1.2BSD-3-Clause●●
source_maps0.10.14BSD-3-Clause●●
source_span1.10.2BSD-3-Clause●●
sqflite2.4.4BSD-2-Clause●
sqflite_android2.4.4BSD-2-Clause●
sqflite_common2.5.12BSD-2-Clause●
sqflite_platform_interface2.4.2BSD-2-Clause●
stack_trace1.12.2BSD-3-Clause●●
std_uritemplate2.0.12Apache-2.0●●
stream_channel2.1.4BSD-3-Clause●●
string_scanner1.4.1BSD-3-Clause●●
synchronized3.4.2MIT●●
term_glyph1.2.2BSD-3-Clause●●
test1.31.1BSD-3-Clause●●
test_api0.7.12BSD-3-Clause●●
test_core0.6.18BSD-3-Clause●●
timezone0.11.1BSD-2-Clause●●
tuple2.0.2BSD-2-Clause●●
typed_data1.4.0BSD-3-Clause●●
url_launcher6.3.2BSD-3-Clause●●
url_launcher_android6.3.33BSD-3-Clause●
url_launcher_linux3.2.3BSD-3-Clause●
url_launcher_platform_interface2.3.2BSD-3-Clause●●
uuid4.6.0MIT●●
vector_graphics1.2.3BSD-3-Clause●●
vector_graphics_codec1.1.13BSD-3-Clause●●
vector_graphics_compiler1.3.0BSD-3-Clause●●
vector_math2.4.2BSD-3-Clause●●
visibility_detector0.4.0+2BSD-3-Clause●●
vm_service15.3.0BSD-3-Clause●●
watcher1.2.1BSD-3-Clause●●
web1.1.1BSD-3-Clause●●
web_socket1.0.1BSD-3-Clause●●
web_socket_channel3.0.3BSD-3-Clause●●
webcrypto0.6.0Apache-2.0 AND BSD-3-Clause AND ISC AND MIT AND OpenSSL●●
webkit_inspection_protocol1.2.1BSD-3-Clause●●
xdg_directories1.1.0BSD-3-Clause●
xml7.0.1MIT●●
xxh31.2.0MIT●●
yaml3.1.4MIT●●

Rust (29)

ComponentVersionLicenseAndroidLinux desktop
aho-corasick1.1.5Unlicense OR MIT●●
base640.22.1MIT OR Apache-2.0●●
bstr1.13.1MIT OR Apache-2.0●●
bylm_jaq0.1.0MIT●●
bytes1.12.1MIT●●
dyn-clone1.0.20MIT OR Apache-2.0●●
equivalent1.0.2Apache-2.0 OR MIT●●
foldhash0.1.5Zlib●●
hashbrown0.17.1MIT OR Apache-2.0●●
hifijson0.5.0MIT●●
indexmap2.14.2Apache-2.0 OR MIT●●
jaq-core3.1.1MIT●●
jaq-json2.0.3MIT●●
jaq-std3.0.3MIT●●
jiff0.2.35Unlicense OR MIT●●
jiff-core0.1.0Unlicense OR MIT●●
libm0.2.16MIT●●
log0.4.34MIT OR Apache-2.0●●
memchr2.8.3Unlicense OR MIT●●
num-bigint0.4.8MIT OR Apache-2.0●●
num-integer0.1.47MIT OR Apache-2.0●●
num-traits0.2.19MIT OR Apache-2.0●●
once_cell1.21.4MIT OR Apache-2.0●●
regex-automata0.4.18MIT OR Apache-2.0●●
regex-bites0.1.6MIT OR Apache-2.0●●
ryu1.0.23Apache-2.0 OR BSL-1.0●●
self_cell1.3.0Apache-2.0 OR GPL-2.0-only●●
typed-arena2.0.2MIT●●
urlencoding2.1.3MIT●●

Native (C/C++) (11)

ComponentVersionLicenseAndroidLinux desktop
llama.cpp (with ggml)3d5d2804cf692ea85f75181e3936cdc1b3a4503fMIT●●
nlohmann/jsonvendored in llama.cppMIT●●
cpp-httplibvendored in llama.cppMIT●●
xxHashvendored in llama.cppBSD-2-Clause●●
rotate-bitsvendored in llama.cppMIT●●
SHA-256 (LibTomCrypt)vendored in llama.cppUnlicense●●
SHA-1 (Steve Reid)vendored in llama.cppLicenseRef-Public-Domain●●
stb_imagevendored in llama.cppMIT OR Unlicense●●
miniaudiovendored in llama.cppMIT-0 OR Unlicense●●
subprocess.hvendored in llama.cppUnlicense●●
base64.hppvendored in llama.cppUnlicense●●