Noah workspace

Overview

Checking connection —
Workspace snapshot

Make the next decision
with less noise.

Your workspace, token policy, and recent activity in one place.

Open chat
5h credits remaining
- Connect an account to view your balance
7d credits remaining
- Resets on your active rolling window
Saved chats
0 Stored in your workspace
Activity

Requests over time

Requests—
Credits used—
Success rate—
Loading activity…
Credit windows

Remaining balance

Token mix

Where tokens go

Normal inputCached inputOutput
—
Credit wallet

Available balance

Starter
5 hour window0 credits
Connect an account to load usage.
Rolling 7 days0 credits
Connect an account to load usage.
Open wallet
Active plan

Starter

N

A calm view of your current balance and rolling credit windows.

0 credits every 5 hours
0 credits every 7 days
1 credit = 1,000,000 tokens
Review usage & logs
Models

Models & pricing

Usage control

Usage & Accounting

Granular token accounting, cache classification, effort multipliers, and complete request history.

Total Credits Used 0.00 0.00 base credits
Normal Input Tokens 0 0.00 credits
Cached Input Tokens 0 0.00 credits · 0% cache hit
Output Tokens 0 0.00 credits
Total Requests 0 0 completed
Avg Credits / Req 0.00 0 Ultra Code (+0.5x)
Activity & Telemetry

Activity Overview

Live telemetry across selected time range
Aggregated activity series 7D Window
Where Tokens Go 0 normal · 0 cached · 0 output
Normal input Cached input Output
Model Share (Top 3 & Others) Top 3 by request volume
Auditable Ledger

Request History & Token Breakdown

Every gateway and chat request with input, cached, output tokens and exact credit calculations.

0
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.
Showing 0 of 0 requests
Credit wallet

Wallet & credits

Track your balance and see exactly when and how many credits were spent.

Current balance—7d window remaining
Token equivalent—Remaining in 7d window
Total credits used—Across chat and gateway
Gateway requests0Recorded request ledger
Usage analytics

Credits used over time

Total used—
Peak—
Average—per interval
Requests—
Tokens used in this range0 tokens
Available now

Starter wallet

Active
—credits remaining in your 7 day window
5 hour availability—
No account connected
7 day availability—
No account connected
Recent activity

Wallet ledger

All logs
No activity yetGateway usage will surface here after your first request.
Plans

Plans

Compare credit allowances across every plan. Credits refresh on rolling windows, so you only ever see what is left.

Paid plans

More credits for heavier work
Plan catalog unavailableSign in to load current plans.
Checkout

Pay with USDT

Pick a plan, send USDT on the network you choose, then paste the transaction ID (TXID). Your payment shows as pending until it is verified and approved.

Developer access

API keys

Create keys to connect Claude Code to Noah. A secret is shown only once, so store it safely.

API docs

Connection

Point Claude Code at this gateway.

Gateway online
https://noah.2bd.net

Your API keys 0

Only a short prefix is kept for recognition. Revoking a key stops it instantly.

Identity and access

Account settings

N
Noah account

Guest

Sign in to see your account

Not connected

Your account session controls token policy and chat access.

ProfileDisplay name and email
Email is your sign-in and can’t be edited.
AI preferencesDefault instructions and appearance
0 / 2000Applied server-side
Appearance
Saves only this section.
PasswordChange your password
At least 8 characters.
Daily check-in

Keep your streak

0day streak
Available today
Streak updates daily based on your active workspace sessions.
Referral

Your invite link

Share this private link with a teammate. Bonus credits are applied automatically.

Credits are awarded when invited teammates activate their accounts.
Delete accountPermanently remove your account

Permanently removes your Noah account, API keys, credit history, and active sessions. This can’t be undone.

Developer reference

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.

01 / Connection

Live connection & health

Ready Detecting domain

Verify live API connectivity, runtime endpoints, and authentication status for this workspace.

Base URL
https://your-noah-host
Health endpoint
https://your-noah-host/api/health
Account Not connected Account token controls credits.
Device history Ready Stable browser device ID detected.
API health Checking Live read from `/api/health`.
GET /api/health
curl -s https://your-noah-host/api/health
01

Account & API Key

Register once, then generate a managed key in Dashboard → API management.

02

Configure Claude Code

Point ANTHROPIC_BASE_URL to Noah and authenticate with your secure token.

02 / Official Gateway

Claude Code CLI Setup

Anthropic-compatible

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.

Step 1 of 4
01

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+
02

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
03

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
04

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"
Tip: Swipe or side-scroll horizontally across the step cards
Step 1 of 4
01

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
02

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
03

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"
04

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"
Tip: Swipe or side-scroll horizontally across the step cards
Step 1 of 4
01

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
02

Install Claude Code CLI Globally

Install the official Claude Code CLI:

Terminal
npm install -g @anthropic-ai/claude-code
claude --version
03

Configure ~/.claude/settings.json

Point Claude Code to your Noah instance:

Terminal
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
04

Launch Claude Code on macOS

Run Claude Code in your project directory:

Terminal
cd ~/Projects/my-app
claude "hi"
Tip: Swipe or side-scroll horizontally across the step cards
Step 1 of 4
01

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
02

Model Discovery Endpoint • GET /v1/models

Retrieve the complete list of available models and canonical identities:

cURL Request
curl https://your-noah-host/v1/models \
  -H "Authorization: Bearer noah_sk_your_key"
03

Real-time SSE Streaming • POST /v1/messages

Stream intelligent assistant completions with stream: true:

cURL Request
curl -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."}
    ]
  }'
04

Anthropic Tool Calling Protocol

Declare local tools (Read, Edit, Write, Bash). Noah will return standard Anthropic tool_use blocks:

Tool Calling Payload
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": 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"}
    ]
  }'
Tip: Swipe or side-scroll horizontally across the step cards
GET /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"
POST /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"}]}'
LOCAL ~/.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"
TOOLS 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.
03 / Security

Authentication & API Keys

X-Noah-App-Token

Authenticate workspace clients and generate managed keys for official Claude Code.

POST /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"}'
POST /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"}'
GET /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"
POST /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"}'
04 / Allocations

Credits & Rolling Windows

5h / 7d Windows

Credits control request throughput across sessions with rolling 5-hour burst and 7-day availability windows.

5 hour burst window Starter: 25 Credits

Resets 5 hours after the first generation in the active burst window.

7 day weekly window Starter: 100 Credits

Resets 7 days after the first generation in the weekly rolling cycle.

GET /api/credits
curl https://your-noah-host/api/credits \
  -H "X-Noah-App-Token: app_your_token"
05 / Persistence

Chat Storage & Message History

X-Device-Id

Store, synchronize, and share conversational history across devices using standard device tokens.

POST /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}'
POST /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."}}'
POST /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>
Help & Support

Support & Feedback

Send a precise ticket, track ticket status in your workspace, or share product suggestions with the Noah team.

Issue intake

Submit a support ticket

Workspace queue
0 / 4000
Tickets are linked to your signed-in account, with this browser as fallback.
01 Describe context Be specific Include steps, expected output, and actual outcome.
02 Track updates Live queue Ticket status and support replies appear under My tickets.
03 Stay secure Keep private Never include private keys or passwords in tickets.
Your history

My support tickets

No tickets yet

Submit a ticket when you need help and it will appear here.

Product signal

Share feedback

Guides the roadmap
Noah reads feedback as direct product signal to improve future releases.