---
title: FAQ
description: Common questions about Nori — the products, the open-source core, providers, and compute.
---

## Is Nori open source?

Partly, by design. The **CLI** and **Skillsets** client are open source. **Sessions**
and **Handroll** are the managed product. This "open-core" split is deliberate:
the open source lets you run agents yourself; the product runs them for you.

## Which agents / harnesses does Nori support?

Claude Code, Codex, and Gemini ship as built-ins in the CLI, and anything that
speaks the [Agent Client Protocol](/cli/concepts/agents-and-harnesses/) can be
registered as a custom agent. "Any harness" is the goal, not a slogan.

## Do I bring my own model API keys?

Yes. You bring your own token per provider (Claude, OpenAI, Gemini, …). Nori
orchestrates the agent; the model relationship stays yours.

## Where do managed agents actually run?

On a secure cloud VM from a pluggable backend (Sprites or Modal today), selected
per fleet. The compute layer is designed to be swappable — see [Core
concepts](/start/concepts/).

## How is this different from using one agent's cloud offering?

Single-vendor clouds lock you to one harness, one provider, one runtime. Nori is
the customizable stack: any harness, any token, any integrations, any compute —
managed for you, or composed by you.

## Something's missing or wrong in these docs.

That's a bug. Open an issue in the [GitHub org](https://github.com/tilework-tech),
or use the "Edit page" link in the footer.
