Multi-Model AI Workbench
AI Models
console.anthropic.com — free credits on signup
platform.openai.com
aistudio.google.com — free tier
Security
Must match the HAL_SECRET environment variable in your Cloudflare Worker
Web Search
tavily.com — 1,000 free searches/month
Memory
supabase.com — free tier

Keys stored in browser local storage only.
Only Claude key is required — all others unlock extra features.

CLAUDE
GPT-4o
GEMINI
🌐 WEB
NO MEMORY
Multi-model workbench ready
ENTER send · SHIFT+ENTER newline SESSION: —

Settings

Reconfigure

Update individual fields — only changed fields are saved.

Supabase SQL

Run once in your Supabase SQL editor:

CREATE TABLE IF NOT EXISTS hal_conversations ( id uuid DEFAULT gen_random_uuid() PRIMARY KEY, session_id text NOT NULL, role text NOT NULL, content text NOT NULL, created_at timestamptz DEFAULT now() ); CREATE INDEX ON hal_conversations(session_id); CREATE INDEX ON hal_conversations(created_at);

Cost guide

Claude Haiku ~$0.001/msg · GPT-4o mini ~$0.001/msg · Gemini Flash free tier · Tavily 1,000 free searches/month