camelAI Documentation

Start Here

Install with One Command

Point your coding agents at camelStream with a single command

camelStream is the model. Your coding agent stays the same and sends its requests to Stream instead of OpenAI or Anthropic. The installer does that setup for you.

Terminal
curl -fsSL https://stream.camelai.com/install | bash

You need an active Stream subscription and one of these agents installed: Claude Code, Codex, OpenCode, Pi, Hermes, or OpenClaw.

The installer finds the agents on your machine and asks which one to set up. It then opens the Stream console in your browser. Sign in, approve the code it shows, and it creates an API key for that computer, writes the agent's configuration, and sends one test request. Nothing to copy. Run it again to add another agent. It backs up any file it changes.

Start your agent

Open a new terminal, then:

AgentCommand
Claude Codeclaude
Codexcodex --profile camel-stream
OpenCodeopencode
Pipi
Hermeshermes chat
OpenClawopenclaw gateway restart

If an agent reports an auth error, open a new terminal first. The key is loaded by your shell from ~/.camelstream/env.sh.

Scripted use

Set CAMEL_API_KEY to an existing key and name the agents to skip every prompt, including the browser sign-in:

Terminal
CAMEL_API_KEY="qaml_live_..." curl -fsSL https://stream.camelai.com/install | bash -s -- --agents codex,claude

Run it with --help for all options.

Removing it

Terminal
curl -fsSL https://stream.camelai.com/install | bash -s -- --uninstall

This takes camelStream out of every agent it configured, restores what was there before, and deletes the saved key from your machine. Revoke the key in the Stream console if you no longer need it.

Manual setup

The per-agent guides show the same configuration if you would rather edit it yourself.