Crinaro.AI · horizontal CRINARO.AI

Hybrid on your own machine

What you install on your own machine: desktop apps, command-line tools, editors and extensions, with a model server you install, and what their pages say about using a model that runs there alongside models from a cloud provider.

Apps, command-line tools and editors on your machine

ProductModels from different providers in one sessionSeveral endpoints, built in (no proxy)A model on your machineA model in a container environment you runLocal and cloud in one session
AiderPartlyYesHow to set it up
Claude CodeNoVia a proxyVia a proxy
Claude DesktopPartly
ClinePartlyHow to set it up
CodexNoYesHow to set it upPartlyHow to set it up
ContinuePartlyHow to set it upYesHow to set it upYesHow to set it upYesHow to set it up
CursorPartlyHow to set it upPartlyHow to set it upNot found
Factory (Droid CLI)PartlyHow to set it upYesHow to set it upYesHow to set it upPartlyHow to set it up
Gemini CLIPartlyHow to set it upNot foundPartlyPartlyHow to set it up
GitHub CopilotPartlyHow to set it upPartlyHow to set it upYesHow to set it upYesHow to set it up
gooseYesHow to set it upYesHow to set it upYesHow to set it upYesYesHow to set it up
Kilo CodeYesHow to set it upPartlyHow to set it upYesHow to set it upPartlyHow to set it up
OpenCodePartlyHow to set it upYesHow to set it upYesHow to set it upYesHow to set it up
Perplexity app (Personal Computer and Portable Computer)YesHow to set it upNot foundYesHow to set it upYesHow to set it up
promptfooYesHow to set it upYesHow to set it upYesHow to set it upYesHow to set it up
Vellum (assistant)PartlyHow to set it upClaimedPartlyHow to set it up
ZedPartlyHow to set it upYesHow to set it upYesHow to set it up

Words in the cells: Yes, Partly, Via a proxy, No, Claimed, Not found, n/a, Blank

Libraries that run in your own code

ProductModels from different providers in one sessionSeveral endpoints, built in (no proxy)A model on your machineA model in a container environment you runLocal and cloud in one session
AG2PartlyHow to set it upYesHow to set it upYesHow to set it upPartlyHow to set it up
LiteLLMYesHow to set it upYesHow to set it upYesHow to set it upYesHow to set it up
LlamaIndexYesHow to set it upYesHow to set it upPartlyHow to set it up
Pydantic AIYesHow to set it upYesHow to set it upYesHow to set it upPartlyHow to set it up

Products that run in more than one place

These come in forms that run in more than one place, so each is on every page that fits one of its forms.

Claude Code

On this page as command-line tool, editor extension and desktop app. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

Codex

On this page as command-line tool, editor extension and desktop app. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

Tasks run in Codex Cloud or on the machine through the local clients (ChatGPT desktop app, CLI, IDE extension); where a task runs is chosen per task.

  • Conditions: which plan allows cloud tasks not read

Cursor

On this page as editor and command-line tool. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

Factory (Droid CLI)

On this page as command-line tool and desktop app. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

GitHub Copilot

On this page as editor extension, command-line tool and desktop app. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

Kilo Code

On this page as editor extension and command-line tool. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

LiteLLM

On this page as library. Also as gateway, on the page Hybrid in a container environment you run.

Perplexity app (Personal Computer and Portable Computer)

On this page as desktop app. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

On Mac, the app, files, app control and the local model run on the machine; planning, web search, reasoning and cloud models run in Perplexity's cloud. On Windows and Linux with supported hardware, the model and agent run on the machine and single steps go to the cloud only with approval.

  • Hardware: Mac: Apple silicon, macOS 15 or later, 24 GB unified memory minimum (the page says 32 GB gives better results). Windows and Linux (Portable Computer): an NVIDIA RTX or RTX PRO card with at least 24 GB of video memory, or a DGX Spark; on Windows, per the Personal Computer page only (see By page), an AMD Ryzen AI Max processor with at least 24 GB of GPU-accessible memory
  • Plan: Local models: Pro, Max or Enterprise. Portable Computer: Pro or Max, personal or Enterprise
  • Scope: Hybrid compute is Mac-only; with Portable Computer, Windows and Linux machines run the task on the device and send single steps to the cloud only with the user's approval
  • By page: The Portable Computer page (read 2026-10-22) names only NVIDIA hardware and offers Qwen 27B on supported Windows and Linux PCs; the Personal Computer page (read 2026-10-22) adds AMD Ryzen AI Max on Windows and limits Qwen 27B to AMD and DGX Spark.

Vellum (assistant)

On this page as desktop app. Also as hosted or cloud agent, on the page Hybrid as a cloud service.

By default the assistant runs locally on a Mac; Vellum Cloud runs it in an isolated container.

  • Conditions: Mac for the local form

Where their models run

Where each product's models run, as its vendor's pages state it.

ProductModels run
AG2Your machine
AiderYour machine and the model company's cloud (OpenAI, Anthropic)
Claude DesktopYour machine, the model company's cloud (Anthropic, Ollama) and a cloud provider's model service (Bedrock, Vertex, Foundry)
ClineYour machine and a cloud provider's model service (Azure, GCP Vertex)
CodexA cloud provider's model service (Amazon Bedrock)
ContinueYour machine, the model company's cloud (Gemini) and a cloud provider's model service (Amazon Bedrock)
CursorThe model company's cloud (OpenAI, Anthropic) and a cloud provider's model service (AWS Bedrock, Azure)
Factory (Droid CLI)Your machine and the model company's cloud (OpenAI, Anthropic)
Gemini CLIThe model company's cloud (Gemini API) and a cloud provider's model service (Vertex AI)
GitHub CopilotYour machine and the model company's cloud (Anthropic, OpenAI)
gooseYour machine, a container environment you run and a cloud provider's model service (GCP Vertex AI)
Kilo CodeYour machine and the model company's cloud
LiteLLMYour machine, the model company's cloud (OpenAI, Anthropic, Gemini) and a cloud provider's model service (Bedrock, Azure)
LlamaIndexYour machine
OpenCodeYour machine and the model company's cloud (OpenAI)
Perplexity app (Personal Computer and Portable Computer)Your machine and the model company's cloud (Perplexity)
promptfooYour machine, the model company's cloud (OpenAI, Anthropic) and a cloud provider's model service (Azure, Bedrock)
Pydantic AIYour machine, the model company's cloud and a cloud provider's model service
Vellum (assistant)Your machine and the model company's cloud (OpenAI, Anthropic, Gemini)
ZedYour machine

Our summary of the vendor's pages as of the dates shown on each line (2026-09-24 to 2026-10-23); confirm on the vendor's page.

Rendered 2026-10-28

The local piece: model servers

A model server loads a model onto your machine and answers requests from the tools above. The table shows what each server's pages say about the two formats a tool can speak to it, and whether its pages cover Claude Code.

ServerAnthropic-format endpointOpenAI-format endpointClaude Code page
OllamaYes (docs.ollama.com page, read 2026-10-21)Yes (docs.ollama.com page, read 2026-10-19)Yes (docs.ollama.com page, read 2026-10-21)
LM StudioYes (lmstudio.ai page, read 2026-10-21)Yes (lmstudio.ai page, read 2026-10-20)Yes (lmstudio.ai page, read 2026-10-21)
llama.cpp serverYes (github.com page, read 2026-10-21)Not found in the one page read (the server README) (github.com page, read 2026-10-21)
oMLXYes (github.com page, read 2026-10-21)Yes (github.com page, read 2026-10-21)Not found in the pages we read (README only; it mentions Claude Code in a context-window and keep-alive note, with no setup steps) (github.com page, read 2026-10-21)
MLX-LMNot found in the pages we read (github.com page, read 2026-10-21)Partly (github.com page, read 2026-10-21)Not found in the one page read (the server README) (github.com page, read 2026-10-21)

Servers that run in more than one place

Model servers we have not read for these questions: Atomic-Chat, BentoML.

Claude Code with a local server

This section is about pointing Claude Code at a model server that runs on your own machine.

Anthropic's statement

  • The Claude Code gateway page says Anthropic provides no support when a gateway sends Claude Code's requests to models that are not Claude, whichever gateway it is, and that Anthropic neither endorses, maintains nor audits gateway products made by others. (code.claude.com page, read 2026-10-21)

The pages do not say whether this statement covers a local model server, and we do not say either.

The setting Claude Code uses

  • The gateway page names ANTHROPIC_BASE_URL as the setting that sends Claude Code's requests to a gateway. (code.claude.com page, read 2026-10-21)

What each page says

  • Ollama links Claude Code with local and cloud models using its Anthropic-compatible API. (docs.ollama.com page, read 2026-10-21)
  • LM Studio's blog post says version 0.4.1 introduced an endpoint at /v1/messages that follows Anthropic's format, and that local models can be used with Claude Code through it. (lmstudio.ai page, read 2026-10-21)
  • Under its POST /v1/messages heading, the llama.cpp server README says compatibility with Anthropic's API specification is not strongly claimed, and that in the authors' experience the endpoint is enough for many apps. (github.com page, read 2026-10-21)
  • The oMLX README lists a POST /v1/messages endpoint described as the Anthropic Messages API, next to OpenAI-style endpoints on the same server. (github.com page, read 2026-10-21)
  • The MLX-LM server document says its HTTP API is meant to resemble OpenAI's chat API. An Anthropic Messages endpoint and Claude Code are not found in that document, the only page read. (github.com page, read 2026-10-21)

Attribution

Some lines here restate, in the catalog's own words, pages licensed under Creative Commons Attribution 4.0 International: docs.github.com, by GitHub, Inc. (license stated on this github.com page, read 2026-09-27). Each license applies as its page states it. Our lines are summaries, not the publisher's text, and GitHub, Inc. does not endorse them.

Terms·Catalog home

Our reading of vendors' pages, as of the dates shown. Confirm on the vendor's page before relying on any line that cites it. To report an error write to report@crinaro.ai