1 name: onde_inference
2 description: >-
3 On-device LLM inference for Flutter & Dart. Run Qwen 2.5 models locally
4 with Metal on iOS and macOS, CPU on Android and desktop. No cloud, no API key.
5 version: 1.0.0
6 repository: https://github.com/ondeinference/onde
7 homepage: https://ondeinference.com
8 issue_tracker: https://github.com/ondeinference/onde/issues
9 license: MIT OR Apache-2.0
10
11 environment:
12 sdk: ">=3.8.0 <4.0.0"
13 flutter: ">=3.32.0"
14
15 dependencies:
16 flutter:
17 sdk: flutter
18 flutter_rust_bridge: ^2.12.0
19 freezed_annotation: ^3.1.0
20
21 dev_dependencies:
22 flutter_test:
23 sdk: flutter
24 flutter_lints: ^5.0.0
25 # freezed + build_runner are required by FRB 2.x codegen for union/sealed types.
26 # After running `flutter_rust_bridge_codegen generate`, also run:
27 # dart run build_runner build --delete-conflicting-outputs
28 freezed: ^3.2.5
29 build_runner: ^2.4.9
30 # NOTE: The FFI code-generator is a Rust binary — NOT a Dart package.
31 # Install it once with:
32 # cargo install flutter_rust_bridge_codegen
33 # Then regenerate the dart:ffi glue from the package root with:
34 # flutter_rust_bridge_codegen generate
35
36 flutter:
37 plugin:
38 platforms:
39 android:
40 ffiPlugin: true
41 ios:
42 ffiPlugin: true
43 pluginClass: OndeInferencePlugin
44 macos:
45 ffiPlugin: true
46 pluginClass: OndeInferencePlugin
47 linux:
48 ffiPlugin: true
49 windows:
50 ffiPlugin: true