Nyte is a durable runtime for agent conversations, with a terminal client and a desktop app.
| Platform | Terminal client | Desktop app |
|---|---|---|
| macOS, Apple silicon | Yes | Yes |
| Linux x64 | Yes | Yes |
| Linux arm64 | Yes | No |
| Windows | Not yet | Not yet |
New releases don't include Windows. A Windows desktop app you already installed keeps running the version it has.
Install the terminal client:
curl -fsSL https://nyte.sh/install | shFor the desktop app, download it from the installation guide.
Sign in to a model provider, then start a session in the folder you want the agent to work in:
nyte login
nyteTo run one prompt and print the answer:
nyte -p "Summarize this project's README"If something doesn't work, nyte doctor checks the install and nyte triage starts an agent on what nyte doctor finds. The user guide covers the rest.
A host is the process that runs the agent and stores sessions. Each client talks to a host on your machine, which keeps sessions in SQLite and runs agents in process. Every step reads its state from the store, so any host can take over a session between steps.
You can also run a host for remote clients with @nyte-ai/host, storing sessions in SQLite or PostgreSQL. It runs in a Cloudflare Durable Object and on Vercel, and the examples show both. Clients connect through @nyte-ai/sdk.
On macOS or Ubuntu with Node installed, set up a checkout in ./nyte and start the terminal client:
npx nyte-ai init
cd nyte
pnpm dev:tuiBefore you commit, run the checks:
pnpm check- Build an agent app in the web framework you already use.
- CONTRIBUTING.md covers the package map, checks and commits.
- PACKAGES.md covers package distribution and npm publishing.
- AGENTS.md holds the instructions for coding agents.
MIT. See LICENSE and the upstream licenses in THIRD-PARTY-NOTICES.md.