Blog · Guide · August 25, 2026
SovereignAI with Perplexity's Portable Computer: what works today
Perplexity's Portable Computer launched this week as a local-first agent for NVIDIA machines. People with one of those machines asked us the obvious question: can SovereignAI and Portable Computer live on the same box, and can they talk to each other? Yes to the first. The second is more interesting — and this guide draws a hard line between what we have verified, what Perplexity has stated, and what nobody has documented yet.
Two products, two jobs
Portable Computer is an agent harness: it runs multi-step tasks — research, files, code, connected apps — on a local model, inside an OS-enforced sandbox, and asks before escalating a step to a frontier model in the cloud. SovereignAI is the memory, knowledge, and exit layer: a private AI that knows you over time, records where every fact came from, parses your documents and history on your machine, and exports all of it in a verifiable format. One does tasks; the other holds the reassembled you. They are not substitutes, and on one machine they are not in each other's way — with one exception, the GPU, which we will get to.
What each one needs
- Portable Computer, per Perplexity and NVIDIA An NVIDIA DGX Spark (GB10, 128 GB of unified memory, at least 1 TB of storage) running Linux, today; GeForce RTX and RTX PRO GPUs, Windows, and DGX Station are "coming soon". A Pro or Max subscription. One-click setup from the Perplexity app, or the apt repository below. Local models: the Qwen 3.8 27B orchestrator — a 4-bit build, 27.6 GB download, 24 GB of RAM — or Perplexity's post-trained PPLX 27B; Nemotron 3.5 Lightning (4-bit, 19 GB, 36 GB of RAM) listed as coming. Dictation runs locally on Nemotron 3.5 ASR. vLLM underneath, per Perplexity's engineers.
- SovereignAI Any machine, no GPU required by the app itself; an engine — Ollama, FreeToken, or an OpenAI-compatible server — for the models. No account. The Docker trial works on both — the image is multi-arch since v0.6.0 — and the Spark also has a Linux arm64 binary. The NVIDIA guide covers both.
Perplexity's published install commands for the Spark (Linux, apt), verbatim from its product page:
sudo curl -fsSL https://packages.perplexity.ai/perplexity.gpg -o /usr/share/keyrings/perplexity.gpg
echo "deb [signed-by=/usr/share/keyrings/perplexity.gpg] https://packages.perplexity.ai/deb stable main" | sudo tee /etc/apt/sources.list.d/perplexity.list
sudo apt-get update
sudo apt-get install perplexity
Living on one machine
verified Nothing about the two conflicts on disk or on the network. Portable Computer's vLLM and SovereignAI's Ollama use different weight formats, so the models are not shared — budget disk for both. Ports do not collide in the default layouts: Ollama on 11434, FreeToken on 1919, SovereignAI on 4321.
verified The GPU is the real constraint — on a Spark today, and on RTX cards once that support ships. A vLLM server pins its model and KV cache in memory for as long as it runs; on a 24 GB card with a 27B model resident there would be little left for a second engine, and even in the Spark's 128 GB pool the two share one budget. Three sane arrangements:
- Take turns. Stop Portable Computer's server when you are working in SovereignAI, or the reverse. Ollama loads and unloads models in seconds.
- Give SovereignAI the CPU and RAM. Put a small model in the cognition role — a 2.6B Liquid model runs comfortably on CPU — and use Ollama's small shelf for chat. The GPU stays with the agent; your memory layer never stops.
- A workstation card or a Spark. With 48 GB, 96 GB, or the Spark's 128 GB of unified memory, both fit. On the Spark, everything shares one pool, so watch total usage rather than "VRAM".
Connecting them
stated, not documented Perplexity's engineers told VentureBeat that Portable Computer has an advanced mode for plugging in your own inference endpoint, and launch coverage summarized it as "bring-your-own model and inference server"; neither the announcement, the product page, nor the research post mentions it. If that endpoint speaks the OpenAI chat-completions protocol — as vLLM, Ollama's /v1 API, and FreeToken all do — then in principle you could serve one model once, through Ollama or FreeToken, and let both products use it. We have not seen the configuration, so we cannot give you the steps, and we will not invent them. When Perplexity documents the setting, this section gets the commands.
stated, not documented The reverse direction: SovereignAI can use any OpenAI-compatible server as a provider — Settings → Providers → OpenAI-compatible, base URL and (optional) key. vLLM's own server exposes such an endpoint by default; whether Portable Computer's embedded vLLM listens on a local port that another program may use is not something Perplexity has published. If it does, adding it as a provider is one form. If it does not, it does not, and no amount of wishful documentation on our side changes that.
verified What you can do today without either of those: use SovereignAI's MCP server and integrations where they are supported — Claude Desktop, Claude Code, Codex CLI, Cursor, Windsurf, Gemini CLI, the editors, the browser. Perplexity says Portable Computer converted MCP servers into compact command-line tools internally; whether users can add their own MCP servers is not stated. So SovereignAI's memory is not reachable from inside Portable Computer today, and this page will say so until it is.
Where the philosophies meet
The part of Portable Computer we admire is the one we adopted: before a step goes to the cloud, show what would leave and ask. Perplexity's research post describes it precisely — the harness selects the context, runs a PII classifier over it, shows the user what would leave, and the user approves each advisor call manually or lets it happen automatically. SovereignAI now does the same for every remote send — the customs declaration — with two differences. We show the bytes without a PII classifier in front of them, because a classifier is another model reading your data; and the declaration is part of a product that also answers the other two questions — can you read every line, can you take everything out and leave. Portable Computer answers neither: the harness is closed, the account is required, the connectors hold your credentials, and nothing in its launch material says where your memory lives or how you export it.
That is not a reason to avoid it. It is the reason to keep the layer that holds you somewhere you own, and let the agent be an agent.
A practical recommendation
- If you have a 24 GB RTX card Portable Computer does not run on RTX yet — NVIDIA says "coming soon". Today the card is all SovereignAI's:
qwen3.8:27bfits it whole. When RTX support lands, run Portable Computer for tasks and SovereignAI with a CPU-resident cognition model and a small chat model, or switch the GPU between them. Import your ChatGPT and Claude history into SovereignAI once — that is the part no agent harness gives you. - If you have a Spark Run both resident: Portable Computer from the Perplexity app, SovereignAI from the Docker trial (the image is multi-arch since v0.6.0) with Ollama. Ollama's
gpt-oss:120bfits the unified pool beside Perplexity's 27.6 GB orchestrator. On an x86_64 workstation card, SovereignAI runs today and FreeToken adds the 120B sparse class; Portable Computer joins when RTX PRO support ships. - Either way Keep "cognition stays home" on, so that whatever you let an agent escalate to the cloud, the model that writes your memory never is.
We have not run Portable Computer ourselves — it launched today and requires a DGX Spark and a subscription we do not hold. What we have read is Perplexity's announcement, product page, and research post, and NVIDIA's launch post; every statement above is attributed to one of those or, where marked, to an interview in the launch coverage. The two connection paths are marked stated-but-undocumented on purpose. When either becomes verifiable, this guide changes; until then, treat those sections as a map of what to check, not a recipe.
Let the agent be an agent. Own the rest.
The ledger lists exactly which layers SovereignAI holds and which it borrows.
Sources
- Perplexity Portable Computer — the announcement (Spark today, Linux first, Pro and Max, one-click setup, connectors, local dictation), the product page (install commands, 4-bit sizes and RAM, Spark requirements), the research post (harness design, PII classifier and shown context, manual or automatic approval, MCP-to-CLI, benchmarks), NVIDIA's local AI blog (GeForce RTX, RTX PRO, Windows and DGX Station "coming soon"); VentureBeat for the advanced-mode endpoint and the 24 GB RTX floor, both from interviews; Moor Insights & Strategy.
- OpenAI-compatible serving — vLLM documentation.
- Our own claims are audited in the Sovereignty Ledger; the comparison is also answered in the FAQ.