{"slug": "use-custom-models-on-remote-sessions", "title": "Use custom models on remote sessions", "summary": "Kilo CLI 7.4.2 now allows custom models on remote sessions, letting users select from their local model catalog—including ChatGPT subscriptions, Ollama, LM Studio, or self-hosted endpoints—directly from the Kilo App or Kilo Cloud, with provider credentials never leaving the user's machine. Cloud sessions can use a BYOK key for provider models but cannot access local models, which remain exclusive to remote sessions running on the user's terminal or editor.", "body_md": "# Use custom models on remote sessions\n\n### Both the Kilo App and Kilo Cloud can use custom models now.\n\nWhen the Kilo App shipped at the start of July, remote sessions ran Kilo Gateway models only. That was the one caveat in the launch post, and it turned out to be the thing people wrote to us about most: they were already paying for a ChatGPT subscription or a provider key, and they wanted the session on their phone to use it.\n\nFrom [Kilo CLI](https://kilo.ai/cli) 7.4.2, it does. A session you expose with `/remote`\n\nnow advertises its own model catalog, and the picker lists whatever your machine has configured — in the Kilo App and in Kilo Cloud. Local models through Ollama or LM Studio. A self-hosted endpoint. A custom model registered under `provider.<id>.models`\n\n. A ChatGPT Plus or Pro subscription over OAuth. If your CLI can use it, you can select it from your phone.\n\n## Nothing moves\n\nThe session keeps running in your terminal or your editor. The model call happens on your machine with your credentials, and the app is a control channel into it. That’s why this works without a new credential stored anywhere: your provider config never leaves your laptop.\n\nIt’s also why Cloud sessions work differently. A Cloud Agent runs on Kilo’s infrastructure, which can’t read a provider config or an OAuth token sitting on your machine, so Cloud sessions run Kilo Gateway models.\n\n## Use BYOK for Cloud sessions\n\nCloud sessions can still run on your own provider credentials. Add a BYOK key to the Kilo Gateway at the account or organisation level, and requests for that provider’s models route through your key rather than ours, with the usage landing on your provider account. That includes the models a provider’s coding plan gives you. Models where a BYOK key is available show a BYOK badge in the picker.\n\nWhat BYOK can’t do is reach your machine. A model in Ollama or LM Studio, or a self-hosted endpoint on your own network, is only available to a session running there. That’s a remote session, not a [Cloud Agent](https://kilo.ai/cloud).\n\n## Set it up with a ChatGPT subscription\n\nThe example below uses ChatGPT Plus or Pro. Any other provider works the same way.\n\nYou’ll need an active Plus or Pro subscription — Codex is included in Plus, Pro, Business, Edu, and Enterprise, and free ChatGPT accounts won’t work. You’ll also need Kilo CLI 7.4.2 or later. Check with `kilo --version`\n\n. Sign in to the same Kilo account on your desktop and in the app.\n\n### In the CLI\n\nRun\n\n`kilo`\n\n, then`/connect`\n\nand choose**OpenAI – ChatGPT Plus/Pro**. Finish the sign-in in your browser.Select a Codex model for the session.\n\nType\n\n`/remote`\n\n.Open the app. The session shows up under CLI in the surface filter, and the model picker now lists your local providers.\n\nYou can also have remote mode on from the start instead of typing the command: run `kilo remote`\n\n, set `KILO_REMOTE=1`\n\n, or put `remote_control: true`\n\nin your global config.\n\n### In [VS Code](https://kilo.ai/landing/vs-code)\n\nClick the gear icon in the Kilo panel, open the\n\n**Providers** tab, find**OpenAI – ChatGPT Plus/Pro**, and click** Sign in to OpenAI Codex**. Authorise in your browser. Tokens are stored in VS Code SecretStorage.Pick a Codex model.\n\nType\n\n`/remote`\n\n.\n\nIf OpenAI is already connected through an API key, an environment variable, or `kilo.json`\n\n, you can still sign in with ChatGPT from the same provider row. Kilo uses the ChatGPT sign-in for Codex models until you disconnect it, then falls back to your API key.\n\n### In the app\n\nSign in with the same Kilo account.\n\nOpen the remote session from the home screen, or filter by surface to find it.\n\nOpen the model picker and choose a model. It applies from your next message onward.\n\n## What the picker shows\n\nModels are ordered the same way the CLI orders them, so the list isn’t a surprise when you switch devices. Three things are flagged: free models, models that may train on your prompts, and models where you already have a BYOK key available. On mobile you can favourite models, and favourites follow the provider and model rather than a position in the list.\n\n## Two fallbacks\n\nOn a CLI older than 7.4.2, the picker falls back to the Gateway catalog.\n\nIf the catalog can’t be fetched, the picker shows the session’s current model as a single disabled row rather than offering a choice it can’t honour.\n\n## Availability\n\nKilo CLI 7.4.2 or later, and the latest Kilo App. Both are out now.\n\nDon’t have the app? Download it [here](https://kilocode.onelink.me/ZzZZ/jdw03lyd).\n\nTell us how it goes, what’s missing, and what didn’t work. We’re in the [#mobile-app channel on Discord](https://discord.com/channels/1349288496988160052/1521557893852299344), or reach us at support@kilocode.ai.\n\nHappy coding.", "url": "https://wpnews.pro/news/use-custom-models-on-remote-sessions", "canonical_source": "https://blog.kilo.ai/p/use-custom-models-on-remote-sessions", "published_at": "2026-07-28 13:59:27+00:00", "updated_at": "2026-07-28 14:28:01.511868+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools"], "entities": ["Kilo CLI", "Kilo App", "Kilo Cloud", "Kilo Gateway", "OpenAI", "ChatGPT", "Ollama", "LM Studio"], "alternates": {"html": "https://wpnews.pro/news/use-custom-models-on-remote-sessions", "markdown": "https://wpnews.pro/news/use-custom-models-on-remote-sessions.md", "text": "https://wpnews.pro/news/use-custom-models-on-remote-sessions.txt", "jsonld": "https://wpnews.pro/news/use-custom-models-on-remote-sessions.jsonld"}}