Developer surfaces

CLI, SDKs and the desktop app

Same key, same credits, same idempotent streaming contract everywhere. Create a key on the Keys page and you are one command away.

Install and authenticate
# macOS / Linux
curl -fsSL https://novaserve.ai/install.sh | sh

# npm
npm i -g @novaserve/cli

novaserve login
novaserve keys create --name laptop
Everyday commands
# chat, streamed to your terminal
novaserve chat "summarise this repo" --model nova-pro

# pipe files in
cat report.md | novaserve chat "extract the risks"

# generate an image
novaserve image "isometric datacenter, neon" --model google/gemini-3-pro-image -o out.png

# run a Nexus skill
novaserve skill run web-research --input '{"input":"vector db pricing"}'

# tail your usage
novaserve usage --since 24h