One app. One memory.

Claude Code and Codex in one app, with one shared memory.

How it works

Connect your Claude or ChatGPT account

Sign in with the subscription already on this machine. No API key.

Switch engines, same memory

Move between Claude and Codex in the same chat. The history stays.

Features

Switch engines

Switching tools drops the thread.

  • Claude and Codex share one chat
  • The history stays when you switch
  • The other engine gets the conversation it missed
Learn more →

Message queue

You have to wait before you can write the next message.

  • Keep typing while a turn is running
  • Follow-ups wait in the queue
  • They send when the turn finishes
Learn more →

Workbench

Preview, changes, and the file sit in other windows.

  • Live preview beside the chat
  • Git changes from either engine
  • A file editor in the same window
Learn more →

Voice

Every message has to be typed.

  • Dictate with the microphone
  • Speech lands in the composer
  • If recognition is unavailable, the clip is attached
Learn more →

Why Aloft

Aloft compared with two separate terminals
Two separate terminals Aloft
The thread stays in the tool you started. Switch engines in the same chat. The memory stays.
Copy and paste between tools. The other engine receives the conversation it missed.
Two histories. One conversation.
Two windows, two setups. One app for the Claude Code and Codex CLIs on this machine.
Wait, then switch apps to continue. Keep typing while the agent works.

Models

All Claude and Codex models, in one place.

Claude

  • Opus 5.5
  • Sonnet 5
  • Fable 5.1
  • Haiku 4.5
  • Opus 5
  • Fable 5
  • Opus 4.8
  • Opus 4.7
  • Opus 4.6
  • Sonnet 4.6

Codex

  • GPT-6 Astra
  • GPT-6 Sol
  • GPT-6 Luna
  • GPT-5.6 Sol
  • GPT-5.6 Terra
  • GPT-5.6 Luna
  • GPT-5.5

Questions

What subscription do I need?

Your own Claude or ChatGPT subscription.

Which systems does it run on?

Windows 10 and Windows 11. Mac is coming soon.

How much does it cost?

Free during early access.