
Onde Inference CLI
io.github.ondeinferencePublished by GitHub account ondeinferencev0.4.1Updated Oct 27, 2026
Manage your Onde Inference account and models: apps, model catalog, fine-tuned GGUF deploys.
Overview
Onde Inference CLI runs as a local MCP server that lets an assistant manage an Onde account, apps and model catalog, and search Hugging Face models.
- What you can do
- Sign in and inspect the account (login, me)
- List, create and rename apps
- List and register models, and assign models to apps
- Search Hugging Face for models
- Return structured JSON over stdio, reusing a token from a TUI sign-in
- When to use it
- Useful when you want an assistant to manage Onde Inference apps and model catalog entries, or to look up models, without leaving the chat. It is a thin account and catalog client, not a fine-tuning or inference tool for the assistant.
- Requirements
- Runs locally over stdio, started with the onde --mcp command from the Onde CLI (npm @ondeinference/cli via npx, or the NuGet Onde.Cli package via dnx). Requires an Onde account and an existing sign-in token from the TUI or the login tool. Desktop only.
Installation
In SourceWeft
- Open Onde Inference CLI in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Onde Inference CLI
Command-line interface for Onde Inference.
[Website] [App Store] [npm] [PyPI] [pub.dev] [NuGet] [Crates.io]
Swift · Flutter · React Native · Rust · Website
Manage your Onde Inference account, fine-tune local models, and export them to GGUF, all from the terminal.
Install
Install onde-cli with your favorite tool. For package docs and the full install matrix, see https://ondeinference.com/cli.
npm
Homebrew
pip / uv / uvx
.NET tool
Dart pub global
The Dart package is a thin launcher. On first run it downloads the right native binary into ~/.onde/cli, then reuses the local copy.
Pre-built binary
Download a release from GitHub Releases:
Usage
This opens the TUI. Plain onde prints usage and exits. You can sign up or sign in right there.
MCP server
Run onde as a Model Context Protocol server over stdio instead of the TUI:
This exposes Onde account and model-catalog operations as MCP tools — login, me, apps_list, app_create, app_rename, models_list, model_register, model_assign, hf_search — returning structured JSON. stdout is the JSON-RPC channel; tools run non-interactively and reuse the token from a TUI sign-in (or the login tool). Point any MCP client at the command onde --mcp.
Fine-tuning
onde includes a LoRA fine-tuning pipeline for Qwen2, Qwen2.5, and Qwen3 models. It runs locally: Metal on Apple Silicon, CPU elsewhere. No cloud setup. No Python environment.
The flow is straightforward: download a safetensors base model, fine-tune it with LoRA, merge the adapter back into the base weights, then export to GGUF for use in the Onde SDK.
If you want a quick refresher on what the model is actually doing at inference time, Onde has a short note on the forward pass.
Training data format
Each line should be one complete conversation in Qwen's chat template:
Save the file wherever you want. The TUI lets you point to it directly.
Running it
Only safetensors models can be fine-tuned. GGUF models are already quantized, so their weights are not differentiable.
Configure the run:
Press Enter to start. In a healthy run, loss usually starts dropping by epoch 2. If it stays flat, try 0.0003.
After training
For rank 8 on a 0.6B model, the adapter is about 1.5 MB. From the fine-tune complete screen:
mto merge the adapter into the base modelgto export the merged model to GGUF
The resulting GGUF loads directly in the Onde SDK for on-device AI inference.
Supported base models
You can search for any of these from the Models tab with /.
Debug
Logs are written to ~/.cache/onde/debug.log.
If you installed through pub.dev, the launcher cache lives under ~/.onde/cli.
License
Dual-licensed under MIT and Apache 2.0.
Copyright
© 2026 Splitfire AB (Onde Inference).
Source: README.md at commit be1e376
Tools
0Version history
1- v0.4.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts