Batty

Personal assistant
& coding agent

One permanent conversation with memory, tools and background agents.

Get Batty on GitHub

Bleeding edge alpha. Deploy your own.

Batty's mobile conversation showing an assistant delegating a coding task.

Built on Pi Durable

Persistent execution that resumes committed work after restarts.

  • Async subagents with steering and follow-ups
  • Browser automation and web search
  • File editing, shell commands and workspaces
  • Recurring and one-off tasks
  • Codemode, MCP and skills
  • Files, diffs and hosted sites
  • Mobile PWA with passkeys, push and offline history

Hybrid Memory

Based on OptChat. Recent messages stay intact; older history is summarized in the background, with originals retained.

  • Search original history and zoom into summaries
  • Automatic recall of relevant past conversations
  • Agents can draw on your conversation history