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 laptopEveryday 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