For people who'd rather
build than configure

A native app that makes Claude Code feel like it should have shipped this way. Beautiful interface, smarter workflows, full history, GitHub built in, multi-account support — and everything else the terminal forgot.

relai:code — Atlas Backend
Atlas Backend main /Users/dev/Code/atlas
Claude
Terminal
Files
To-do
Build me a one-page site for my bakery — warm colors, a menu section, and an order form.

I'll put together a clean, warm-toned landing page with your menu and a working order form. Here's the plan:

  • Hero — bakery name, tagline, and an “Order now” button
  • Menu — grid of items with photos, prices, and descriptions
  • Order form — name, item, pickup time, with a confirmation message
Batch Edit
3 files · 6 edits 42 8
index.html
2 edits +18
style.css
3 edits +16 −8
script.js
1 edit +8
script.js created
const form = document.querySelector('#order-form')
form.addEventListener('submit', async (e) => {
e.preventDefault()
const order = Object.fromEntries(new FormData(form))
await fetch('/api/orders', { method: 'POST', body: JSON.stringify(order) })
showConfirmation(order.name)
})

Created 3 files: index.html, style.css, and script.js. Want me to wire it up so you get an email every time someone places an order?

Yes, and add a contact section with my address...
New · Kickstart

Every project needs
a north star.

Kickstart asks the right questions, decides what's worth deciding, and writes the spec that guides your build — in one conversation.

Kickstart

Hey! What are you thinking about building?

A Discord bot that DMs me when my team scores.

Fun. Which team, and which server is this running in — public, or just yours?

Arsenal. Personal server, just me for now.

Got it. For live scores I'd reach for api-football (free tier, 100 req/day) — plenty for one team. Want me to lock that in, or would you rather shop around?

You pick.

Done. I'll sketch the spec…

Thinking…
spec.md Live

Arsenal Score Bot

DM me when Arsenal scores.

Goal
Real-time score alerts via Discord DM
Audience
Just me (personal server)
Stack
Node.js · discord.js · api-football
Next up
Hosting — decide Railway vs. a small VPS

Asks the right questions.

Scope. Audience. Success criteria. The product-minded stuff you skip when you're excited to start.

Decides when you want it to.

Pick the stack yourself or hand it over. If you're a pro, it'll consult you on the trade-offs. If you're not, it picks the sensible default.

Becomes your north star.

The conversation turns into a living spec. It guides the whole build — not just day one.

Pricing

Stupidly affordable.

Less than the price of a coffee. Per month.

Monthly

$ 1.50 /mo

Billed monthly

  • Full app access
  • All MCP tools
  • Unlimited memory
  • Multi-account management
  • All future updates
Get Started
Features

Claude Code deserves
a proper home.

Not just a terminal wrapper. A native app built from the ground up for how you actually work.

Not a terminal.
A visual experience.

Every action Claude takes — commits, diffs, file edits, search results, CI/CD runs — renders as a rich, interactive visual card. No more squinting at raw terminal output. See exactly what changed, at a glance.

  • Git commits with file stats and insertions/deletions
  • Batch edits as visual diffs across multiple files
Batch Edit
3 files · 5 edits 24 8
src/payments/webhook.ts
2 edits +6 −3
processEvent(event)
await queue.add('process', { eventId: event.id })
+3 -1
// TODO: add idempotency
await markProcessed(event.id)
+3 -2
src/lib/queue.ts
2 edits +12
src/payments/idempotency.ts
1 edit +6 −5

Better tools,
built in.

relai:code injects a suite of supercharged MCP tools into every Claude session. Multi-file edits in one call, regex search with context, live-streaming shell output, full GitHub Actions CI/CD — all rendering as visual cards.

  • Batch edit multiple files in a single operation
  • Read multiple files at once with metadata
  • Live-streaming bash with background process management
  • Full GitHub Actions: trigger, monitor, cancel, re-run
Commit
SUCCESS
a3f8c21 Add JWT auth with refresh token rotation
main 3 files +42 −8
Workflow Runs 3 runs
CI / Build & Test ci.yml
main a3f8c21
2m ago
success
Deploy / Production deploy.yml
main a3f8c21
47s
in_progress
CI / Lint ci.yml
feature/auth 8b2e1d0
5m ago
failure

Every conversation,
forever.

Never lose context again. Every conversation is saved and searchable — across all your projects, all sessions, all time. Claude can search your full history to recall decisions, fixes, and discussions from months ago.

  • Claude automatically searches history for context
  • Per-project conversation archives
  • AI-generated session summaries and titles
Memory Search 3 matches
webhook retry logic
Mar 12, 2026
batch_edit bash search
The webhook is dropping events again. Add retry logic with exponential backoff.
Added exponential backoff with 3 retries and idempotency keys to prevent duplicate processing...
batch_edit src/payments/webhook.ts +12 -3
Feb 28, 2026
bash read
...decided to use BullMQ for the job queue since it handles retry logic natively with Redis...
Feb 15, 2026
search
...webhook events should be processed async — synchronous processing will block under load...

Switch lives
in one click.

Personal projects, work stuff, open source contributions — each with its own Claude account, profile, and usage tracking. Switch instantly without logging in and out. Credentials are isolated and stored securely in your keychain.

  • Hot-swap between Claude accounts instantly
  • Fully isolated profiles and credentials
Claude Account
Manage Accounts…
And more

Everything else
you'd expect.

Plus a bunch of things you wouldn't.

Your code, your machine

No vendor lock-in. No proprietary project format. Your files live in your repo, your git history stays yours. relai:code works with your existing codebase on disk — nothing to import, nothing to migrate, nothing to untangle if you leave.

Multi-project workspace

Switch between codebases instantly. Each project gets its own chat, terminal, file browser, and config.

Built-in terminal

Full shell terminal right next to your chat. Run commands, see output, and let Claude help — all in one window.

Mini IDE

File tree, Monaco editor, tabs. Browse, edit, and create files without leaving the app.

Personality presets

Senior Engineer, Zen Mentor, Pirate Captain, Strict Reviewer — pick a vibe that fits how you want to work.

Git worktrees

Work on multiple branches simultaneously. Each worktree is a full working copy with its own Claude session.

Todo list

Built-in task tracking with sections and icons. Claude reads and updates your todos as it works through them.

Native & lightweight

Built with Tauri, not Electron. Actually fast, actually native. A fraction of the memory footprint.

Preview

See it in action.

A glimpse at the relai:code experience.

Proposed Plan
1. Add rate limiter middleware to api/routes.ts
2. Create Redis-backed token bucket in lib/ratelimit.ts
3. Update tests in __tests__/api.test.ts
Accept Decline

Plan Mode

Review the plan before anything executes. Accept, decline, or adjust.

Tasks 5/9
Pending (3)
Add user avatars
Write API docs
Add rate limiting
In Progress (1)
Fix webhook handler
Refactoring queue logic...
Done (5)
Setup CI pipeline
Auth module
Database migrations
Error handling
Logging setup

Task board

Built-in kanban tracking. Claude updates tasks as it works through them.

npm run dev
PID 48291 · running · 4m 22s
npx tailwindcss --watch
PID 48305 · running · 4m 18s
npm test
PID 48412 · exited (0) · 12s

Process management

Track dev servers, watchers, and builds. AI-powered stall detection catches stuck processes.

Start coding with
relai:code today.

From $0.99/mo. Create an account and download.

Create your account Sign up, subscribe, and get access
Download for macOS Apple Silicon & Intel · Requires Claude Code CLI

Linux coming soon