Make the next decision
with less noise.
Your workspace, token policy, and recent activity in one place.
Available balance
Starter
A calm view of your current balance and rolling credit windows.
Available Models & Pricing
Official model identifiers for Claude Code CLI and API requests. Transparent credit usage rates across normal input, cached prompt read, and output generation.
| Model & Family | Official API Model ID | Claude Code Compatibility | Context | Max Out | Normal In | Cached In | Output | Capabilities | Action |
|---|
Claude Code CLI Configuration with Selected Model
Paste this configuration directly into your local machine's ~/.claude/settings.json (Linux / macOS) or %USERPROFILE%\.claude\settings.json (Windows):
settings.json{
"env": {
"ANTHROPIC_BASE_URL": "https://your-noah-host",
"ANTHROPIC_AUTH_TOKEN": "noah_sk_your_key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5"
}
}
Usage & Accounting
Granular token accounting, cache classification, effort multipliers, and complete request history.
Activity Overview
Reasoning Multipliers
Request History & Token Breakdown
Every gateway and chat request with input, cached, output tokens and exact credit calculations.
| Time / ID | Model | Effort | Addons | Normal In | Cached In | Output | Mult | Credits | Status | |
|---|---|---|---|---|---|---|---|---|---|---|
|
No usage logs recorded yet
Completed requests will appear here automatically with full token breakdown.
|
||||||||||
Wallet
Your account’s current credit availability, displayed with Noah’s standard token-equivalent reference.
Starter wallet
Simple conversion
Every credit in this wallet provides 1,000,000 tokens for high-throughput model generations and agentic tool operations.
Choose a package
Select a credit package to recharge your workspace token allocation and increase concurrent generation throughput.
Wallet ledger
Claude Code API
Create personal API keys for official Claude Code integration. Connect your CLI to Noah's developer gateway for ultra-fast completions, smart workspace edits, and real-time streaming.
Create an API key
Keys are shown once and can be revoked any time. Keep the key only on the device where the official Claude Code client runs.
https://noah.2bd.netANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN in your local Claude Code settings to route all coding sessions through Noah.Claude Code activity
Your API keys
Gateway requests
Real-time token metrics and execution status for requests processed through your keys.
Account settings
Manage your identity, plan, credentials, and account lifecycle.
Workspace identity
Noah account
Your account session controls token policy and chat access.
How Noah starts
Set a private instruction Noah applies to each new generation in this workspace.
API management
Create, revoke, and audit keys used by the official Claude Code gateway. Monitor real-time request volume, token usage, and latency across your active devices.
Daily check-in
Keep a consistent daily streak while building and shipping with Noah. Check in daily to track your workspace momentum.
Your referral link
Share this private link with a teammate. Bonus eligibility and crediting are applied automatically to your workspace balance.
Sign in to generate a linkChange password
Delete account
Remove your Noah account, API keys, credit history, and active sessions permanently.
API Documentation
One unified gateway for official Claude Code CLI and Noah developer APIs. Connect your terminal, authenticate requests, manage token windows, and persist multi-turn sessions on a single continuous reference page.
Live connection & health
Verify live API connectivity, runtime endpoints, and authentication status for this workspace.
https://your-noah-host
https://your-noah-host/api/health
/api/health
curl -s https://your-noah-host/api/health
Account & API Key
Register once, then generate a managed key in Dashboard → API management.
Configure Claude Code
Point ANTHROPIC_BASE_URL to Noah and authenticate with your secure token.
Claude Code CLI Setup
Connect the official Claude Code CLI directly to Noah's high-performance AI gateway. Stream real-time intelligent completions, multi-turn tool calling (Read, Edit, Grep, Bash), and automated codebase reasoning straight to your local terminal.
Prerequisites • Install Node.js on Ubuntu / Debian
Claude Code requires Node.js 18 or higher. Install official Node.js 20 LTS via NodeSource repository:
Ubuntu / Debian Terminal# Install Node.js 20 LTS via official NodeSource
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# Verify Node.js and NPM versions
node -v
npm -v
# Expected: Node.js 18+ and npm 9+
Install Official Claude Code Globally
Install Anthropic's official Claude Code CLI package globally using npm:
Terminal# Install Claude Code globally
sudo npm install -g @anthropic-ai/claude-code
# Verify the CLI is available
claude --version
Configure Settings File • ~/.claude/settings.json
Create the official configuration file. Replace noah_sk_your_key with your API key from Dashboard → API management:
~/.claude/settings.json# Create directory and write configuration
mkdir -p ~/.claude
cat > ~/.claude/settings.json <<'JSON'
{
"env": {
"ANTHROPIC_BASE_URL": "https://your-noah-host",
"ANTHROPIC_AUTH_TOKEN": "noah_sk_your_key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5"
}
}
JSON
# (Alternative) Export in your ~/.bashrc or ~/.zshrc:
# echo 'export ANTHROPIC_BASE_URL="https://your-noah-host"' >> ~/.bashrc
# echo 'export ANTHROPIC_AUTH_TOKEN="noah_sk_your_key"' >> ~/.bashrc
# echo 'export ANTHROPIC_MODEL="claude-sonnet-5-5"' >> ~/.bashrc
# source ~/.bashrc
Launch Claude Code • Test & Code
Navigate to any project directory and start using Claude Code with Noah's gateway:
Terminal# Navigate to your workspace or code repository
cd ~/projects/my-app
# Run Claude Code!
claude "hi"
# Or prompt directly for codebase analysis:
claude "Summarize this repository and check for potential issues"
Prerequisites • Install Node.js LTS on Windows
Open PowerShell (or Terminal) and install Node.js via Windows Package Manager (winget), or download from nodejs.org:
PowerShell# Install Node.js LTS via winget
winget install OpenJS.NodeJS.LTS
# Restart PowerShell and verify
node -v
npm -v
# Expected: v18.0.0 or newer
Install Claude Code on Windows
Install the official Claude Code package globally in PowerShell or Command Prompt:
PowerShell / CMD# Install globally
npm install -g @anthropic-ai/claude-code
# Verify installation
claude --version
Configure %USERPROFILE%\.claude\settings.json
Run this command in PowerShell to automatically create your configuration file with your Noah credentials:
PowerShell (Recommended)# Create directory and write configuration file in PowerShell
New-Item -ItemType Directory -Force -Path "$HOME\.claude"
Set-Content -Path "$HOME\.claude\settings.json" -Value @'
{
"env": {
"ANTHROPIC_BASE_URL": "https://your-noah-host",
"ANTHROPIC_AUTH_TOKEN": "noah_sk_your_key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5"
}
}
'@
# (Alternative for Command Prompt / CMD via setx):
# setx ANTHROPIC_BASE_URL "https://your-noah-host"
# setx ANTHROPIC_AUTH_TOKEN "noah_sk_your_key"
# setx ANTHROPIC_MODEL "claude-sonnet-5-5"
Launch Claude Code on Windows
Open PowerShell or Terminal in your project folder and run Claude Code:
PowerShell# Navigate to your Windows project folder
cd C:\Users\YourName\Projects\my-app
# Run Claude Code!
claude "hi"
# Ask Claude Code to inspect files and build:
claude "Read package.json and explain the dependencies"
Install Node.js via Homebrew
Install Node.js on macOS using Homebrew:
Terminal (macOS)# Install via Homebrew
brew install node
# Verify
node -v
npm -v
Install Claude Code CLI Globally
Install the official Claude Code CLI:
Terminalnpm install -g @anthropic-ai/claude-code
claude --version
Configure ~/.claude/settings.json
Point Claude Code to your Noah instance:
Terminalmkdir -p ~/.claude
cat > ~/.claude/settings.json <<'JSON'
{
"env": {
"ANTHROPIC_BASE_URL": "https://your-noah-host",
"ANTHROPIC_AUTH_TOKEN": "noah_sk_your_key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5"
}
}
JSON
Launch Claude Code on macOS
Run Claude Code in your project directory:
Terminalcd ~/Projects/my-app
claude "hi"
Authentication & Required Headers
Send your managed Noah API key in the Authorization: Bearer header, plus the Anthropic protocol version:
cURL Request# Headers required for all /v1/* requests:
# Authorization: Bearer noah_sk_your_key
# anthropic-version: 2023-06-01
# Content-Type: application/json
Model Discovery Endpoint • GET /v1/models
Retrieve the complete list of available models and canonical identities:
cURL Requestcurl https://your-noah-host/v1/models \
-H "Authorization: Bearer noah_sk_your_key"
Real-time SSE Streaming • POST /v1/messages
Stream intelligent assistant completions with stream: true:
cURL Requestcurl -N -X POST https://your-noah-host/v1/messages \
-H "Authorization: Bearer noah_sk_your_key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"max_tokens": 1024,
"stream": true,
"messages": [
{"role": "user", "content": "Explain how prompt caching saves credits in 2 sentences."}
]
}'
Anthropic Tool Calling Protocol
Declare local tools (Read, Edit, Write, Bash). Noah will return standard Anthropic tool_use blocks:
Tool Calling Payloadcurl -X POST https://your-noah-host/v1/messages \
-H "Authorization: Bearer noah_sk_your_key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5-5",
"max_tokens": 4096,
"tools": [
{
"name": "Read",
"description": "Read a file from disk",
"input_schema": {
"type": "object",
"properties": {"path": {"type": "string"}},
"required": ["path"]
}
}
],
"messages": [
{"role": "user", "content": "Check the contents of README.md"}
]
}'
/v1/models
Model discovery for official Claude Code. The stable public profile is claude-sonnet-5-5.
curl https://your-noah-host/v1/models \
-H "Authorization: Bearer noah_sk_your_key"
/v1/messages
Standard Messages route used by official Claude Code with real-time SSE streaming.
curl -X POST https://your-noah-host/v1/messages \
-H "Authorization: Bearer noah_sk_your_key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{"model":"claude-sonnet-5-5","max_tokens":1024,"stream":true,"messages":[{"role":"user","content":"hi"}]}'
~/.claude/settings.json
Official Claude Code configuration on your local machine.
{
"env": {
"ANTHROPIC_BASE_URL": "https://your-noah-host",
"ANTHROPIC_AUTH_TOKEN": "noah_sk_your_key",
"ANTHROPIC_MODEL": "claude-sonnet-5-5"
}
}
claude "hi"
Native Tool Calling
Anthropic-standard tool declarations and result payloads for Read, Edit, and Bash.
{
"model": "claude-sonnet-5-5",
"tools": [
{"name": "Read", "description": "Read a local file", "input_schema": {"type": "object"}},
{"name": "Edit", "description": "Edit a local file", "input_schema": {"type": "object"}}
],
"messages": [{"role": "user", "content": [
{"type": "text", "text": "Find duplicate links in src/links.txt."}
]}]
}
Low-Latency Streaming
High-responsiveness Server-Sent Events architecture for real-time terminal output.
Tool Use & Execution
Native compatibility with official Claude Code Read, Edit, Grep, Glob, and Bash commands.
Workspace Privacy
Runs entirely against your local codebase with zero remote command execution.
Frontier Intelligence
Powered by Claude Sonnet 5.5 for coding accuracy and syntax fidelity.
Authentication & API Keys
Authenticate workspace clients and generate managed keys for official Claude Code.
/api/account/register
Create an account. Sets a secure session cookie and returns an application token.
curl -X POST https://your-noah-host/api/account/register \
-H "Content-Type: application/json" \
-d '{"name":"Asha Patel","email":"asha@example.com","password":"at-least-8-chars"}'
/api/account/login
Sign in with email and password to receive credentials.
curl -X POST https://your-noah-host/api/account/login \
-H "Content-Type: application/json" \
-d '{"email":"asha@example.com","password":"at-least-8-chars"}'
/api/account/me
Resolve the signed-in account profile and active credit limits.
curl https://your-noah-host/api/account/me \
-H "X-Noah-App-Token: app_your_token"
/api/account/api-keys
Create a managed Claude Code API key with custom token allocations.
curl -X POST https://your-noah-host/api/account/api-keys \
-H "Content-Type: application/json" \
-H "X-Noah-App-Token: app_your_token" \
-d '{"name":"production worker"}'
Credits & Rolling Windows
Credits control request throughput across sessions with rolling 5-hour burst and 7-day availability windows.
Resets 5 hours after the first generation in the active burst window.
Resets 7 days after the first generation in the weekly rolling cycle.
/api/credits
curl https://your-noah-host/api/credits \
-H "X-Noah-App-Token: app_your_token"
Chat Storage & Message History
Store, synchronize, and share conversational history across devices using standard device tokens.
/api/chats
Create a saved conversation thread when the first prompt is submitted.
curl -X POST https://your-noah-host/api/chats \
-H "Content-Type: application/json" \
-H "X-Device-Id: dev_browser_id" \
-d '{"title":"Product launch outline","model":"claude-sonnet-5-5","thinking":false}'
/api/chats/:chat_id/messages
Append user prompts and assistant completions to keep thread context in sync.
curl -X POST https://your-noah-host/api/chats/chat_example/messages \
-H "Content-Type: application/json" \
-H "X-Device-Id: dev_browser_id" \
-d '{"message":{"role":"user","content":"Help me draft a launch plan."}}'
/api/chats/:chat_id/share
Create a revocable public link to share a chat thread with teammates.
curl -X POST https://your-noah-host/api/chats/chat_example/share \
-H "X-Device-Id: dev_browser_id"
# Open the returned token at:
# /api/chats/shared/<share_token>
Support & Feedback
Send a precise ticket, track ticket status in your workspace, or share product suggestions with the Noah team.
Submit a support ticket
My support tickets
No tickets yet
Submit a ticket when you need help and it will appear here.