A terminal interface to higherMark AI, Cerebras 3,000 tok/s, GPT-4o, Claude, Gemini, Grok, and 400+ OpenRouter models. Works in your Mac terminal, Cursor, iTerm2, or Warp.
Installation
-
1
Run the one-line installer
Downloads a standalone binary directly, no Node.js, no npm, no repo clone needed.
curl -fsSL https://highermark.xyz/install.sh | bash -
2
Verify installation
highermark /versionYou should see
higherMark CLI v0.1.1.
/usr/local/bin. No runtime dependency required.
highermark /update inside any session to get the latest version, or re-run the curl command above.
Quick start
Open your terminal and type highermark to launch an interactive REPL chat session against Cerebras (3,000 tok/s by default).
$ highermark
higherMark AI terminal
──────────────────────────────
Model llama-3.3-70b
API https://higher-mark-june-july-prod.vercel.app
──────────────────────────────
⚡ llama-3.3-70b › what is the BRL/USD rate today?
Pass a message directly for one-shot output (great for scripting):
$ highermark "explain quantum entanglement in one paragraph"
Model selection
Specify a model by name after the command. Aliases resolve to full model IDs automatically.
# Use Grok
highermark grok
# Use Claude
highermark claude
# Use GPT-4o
highermark gpt
# One-shot with a model
highermark grok "who won the 2026 World Cup?"
# Switch mid-session with /model
⚡ llama-3.3-70b › /model deepseek
✓ Switched to deepseek/deepseek-r1
| Alias | Resolves to | Via |
|---|---|---|
| cerebras | llama-3.3-70b | ⚡ Cerebras, 3,000 tok/s |
| llama | llama-3.3-70b | ⚡ Cerebras, 3,000 tok/s |
| grok | x-ai/grok-beta | OpenRouter |
| grok-2 | x-ai/grok-2-1212 | OpenRouter |
| gpt / gpt4 | openai/gpt-4o | OpenRouter |
| claude | anthropic/claude-3.5-sonnet | OpenRouter |
| gemini | google/gemini-2.0-flash-001 | OpenRouter |
| deepseek | deepseek/deepseek-r1 | OpenRouter |
| mixtral | mistralai/mixtral-8x7b-instruct | OpenRouter |
| qwen | qwen/qwen-2.5-72b-instruct | OpenRouter |
| phi | microsoft/phi-4 | OpenRouter |
List all models live from OpenRouter with /models, this fetches the full catalogue in real time.
⚡ llama-3.3-70b › /models
Chat commands
| Command | Description |
|---|---|
| /clear | Clear conversation history and start fresh |
| /history | Print the full conversation in JSON |
| /copy | Copy the last AI reply to your clipboard (macOS: pbcopy) |
| /models | Fetch and list all OpenRouter models (live, with pricing) |
| /model <name> | Switch the active model mid-session |
| /split | Tips for split-terminal workflow in Cursor / iTerm2 |
| /docs | Open these docs in your browser |
| /version | Show CLI version |
| /help | Show all commands inline |
| /exit | Quit (also Ctrl+C) |
Usage & credits
| Command | Description |
|---|---|
| /usage | Show total tokens burned, user count, pool balance |
| /credits | Show your credit balance in USD and sats |
| /config | Show active API base and model |
| /setapi <url> | Override the API base (e.g. http://localhost:4000 for local dev) |
/usage regularly to monitor how many tokens you're spending. OpenRouter models count against the shared pool, Cerebras (llama-3.3-70b) is the fastest and most cost-effective default.
Config file
Settings are stored at ~/.highermark/config.json. You can edit it directly:
{
"apiBase": "https://higher-mark-june-july-prod.vercel.app"
}
Set a custom API (e.g. local dev server) with /setapi http://localhost:4000.
Cursor integration
higherMark CLI works natively in the Cursor integrated terminal. Open a terminal in Cursor with Ctrl+` (backtick) and run highermark.
Using the AI terminal alongside the Cursor editor
The CLI uses higherMark's shared pool (Cerebras + OpenRouter keys), not your Cursor subscription. This means AI usage in highermark doesn't count against your Cursor Pro token limit.
highermark in a separate terminal pane uses the higherMark pool instead, you can run long research tasks or heavy inference without burning your Cursor allocation.
Split terminals
Run higherMark AI in a dedicated split pane while keeping your editor and Cursor AI in view.
Cursor
# Open terminal: Ctrl+` (backtick)
# Split vertically: drag the terminal panel divider
# Or use the terminal split icon in the top-right of the terminal panel
highermark grok
iTerm2
# Split pane vertically
⌘+D
# Split pane horizontally
⌘+Shift+D
# Navigate panes
⌘+[ and ⌘+]
Warp
# Click the split icon (+) on any pane header
# Or use the command palette: ⌘+P → "Split right"
highermark deepseek
macOS Terminal.app
# New tab: ⌘+T
# Split view (macOS 10.11+): View → Show Split View
Piping & scripts
higherMark CLI auto-detects when stdin is piped and produces clean output (no ANSI colors, no prompts).
# Summarize a file
cat README.md | highermark "summarize this in 3 bullets"
# Review code with a specific model
cat src/app.js | highermark claude "find potential bugs"
# Pipe to pbcopy on macOS
highermark "write a commit message for: added CLI tool" | pbcopy
# Use in a shell script
SUMMARY=$(highermark "summarize: $(cat notes.txt)")
echo "$SUMMARY" >> weekly-digest.md
Available models
The /models command fetches this list live from OpenRouter. Below is a static reference of commonly used models.
⚡ Cerebras (fast inference, default)
| Model ID | Context | Speed |
|---|---|---|
| llama-3.3-70b | 128k | 3,000 tok/s |
| llama-3.1-70b | 128k | 2,500 tok/s |
| llama-3.1-8b | 128k | 4,500 tok/s |
OpenRouter models
| Alias | Full ID | Context |
|---|---|---|
| grok | x-ai/grok-beta | 131k |
| grok-2 | x-ai/grok-2-1212 | 131k |
| gpt / gpt4 | openai/gpt-4o | 128k |
| claude | anthropic/claude-3.5-sonnet | 200k |
| gemini | google/gemini-2.0-flash-001 | 1M |
| deepseek | deepseek/deepseek-r1 | 64k |
| mixtral | mistralai/mixtral-8x7b-instruct | 32k |
| qwen | qwen/qwen-2.5-72b-instruct | 131k |
| phi | microsoft/phi-4 | 16k |
Run /models in the REPL to see all 400+ models with live pricing from OpenRouter.