Claude Code
Run Claude Code on Raon with a separate command, keeping your own Claude setup.
The installer adds a raon-claude command that runs Claude Code on Raon. Plain claude and ~/.claude/settings.json stay as they are, so your own account keeps working.
Install
curl -fsSL https://raon-console.krafton.ai/setup/claude-code.sh | bashThe installer installs Claude Code if it is missing, asks for your API key, makes a test call, and writes two files:
| File | What it holds |
|---|---|
~/.raon/claude-code.json | The Raon settings, readable only by you |
~/.local/bin/raon-claude | The command, which starts claude --settings ~/.raon/claude-code.json |
If an earlier installer changed ~/.claude/settings.json, running it again puts your own values back.
Start
raon-claude
raon-claude -p "Explain this repository"Set up by hand
Save this as ~/.raon/claude-code.json, readable only by you:
{
"env": {
"ANTHROPIC_BASE_URL": "https://raon-api.krafton.ai",
"ANTHROPIC_AUTH_TOKEN": "<your key>",
"ANTHROPIC_MODEL": "raon-1-mini-preview",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "raon-1-mini-preview",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "raon-1-mini-preview",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "raon-1-mini-preview",
"CLAUDE_CODE_SUBAGENT_MODEL": "raon-1-mini-preview"
}
}Start Claude Code with that file. It overrides ~/.claude/settings.json in that session only:
claude --settings ~/.raon/claude-code.jsonANTHROPIC_BASE_URLhas no/v1; Claude Code adds it.- Every model alias points at the Raon model, so background calls and subagents never ask for a Claude model.
- Claude Code WebSearch requests that force a named tool (
tool_choice.type: "tool") are not supported and return 400.
Remove
Remove the Raon-specific settings, key, and launcher. The agent itself stays installed, and the API key is not revoked on the server. See installer options for removal details for all four agents.
curl -fsSL https://raon-console.krafton.ai/setup/claude-code.sh | bash -s -- --uninstall
