I'm a software engineer based in Japan. The progress of LLMs and tools like Codex and Claude has been remarkable, and I built PATerminal to help turn those capabilities into a more productive daily workflow.
My ambition is to build a terminal management app that can stand alongside Orca and Warp, with the attention to detail and everyday reliability I mean by “Japan quality.” The application's source code is public on GitHub, so you can inspect how it works for yourself. I'd love to hear what would make it useful in your own development workflow.
What is PATerminal?
PATerminal is a desktop terminal for macOS and Windows that brings your CLI agents, their conversations, and your Git work into one workspace.
You run tools such as Claude Code and Codex in its terminal panes. PATerminal adds the surrounding workflow: organizing sessions, showing which agent needs attention, reopening conversations, reviewing changes, and pairing two agents on a task.
Screenshot from the project's public repository.
Keep several AI sessions understandable
As you add more agents, the practical questions multiply: which session is working on which task, which one has finished, and which one is waiting for you?
PATerminal gives each session its own pane layout. You can group related sessions, pin the ones you return to, assign colors, and add notes. The sidebar shows agent states such as running, waiting, and done, with desktop notifications for sessions you aren't watching.
For example, you might keep a feature implementation, a test investigation, and a documentation task in separate sessions. Naming and grouping them gives you somewhere to return to when another task needs attention. The session layout and scrollback are restored when you reopen the app.
Let Claude Code and Codex work as a pair
Pair mode is the part I'm especially excited to share. It gives two agent panes complementary roles and coordinates the handoff between them.
In implement × review, one agent implements a task and the other reviews the changes. Feedback flows back to the implementer for the next round. You can use Claude Code and Codex together in this workflow.
The app also provides cross-review, brainstorm, and brainstorm → build together modes. Automatic handoffs use the agents' completion signals, and manual handoff controls are available.
A useful first experiment is a small change with clear acceptance criteria: ask one agent to implement it, have the other inspect the result, then review the final diff and run your tests yourself. Pair mode organizes that exchange; you still decide whether the result is ready to ship.
Pick up an AI conversation after restarting
PATerminal detects Claude Code and Codex sessions and supports reopening their conversations with resume. A history picker lets you find earlier conversations and hand one to a fresh session in the appropriate directory.
That makes ongoing tasks easier to revisit: reopen the app, find the relevant session or conversation, and continue from its existing context.
Check the code beside the conversation
PATerminal includes a Git change strip and a diff viewer, so you can inspect an agent's edits alongside its terminal output. Commit, branch, stash, push, and pull operations are available in the app, with additional views for worktrees, pull requests, and issues.
The file explorer adds a directory tree, search, and quick edits. GitHub PR and issue features use your own authenticated gh CLI.
For parallel tasks, you can use separate Git worktrees and associate each with a session. For a single task, you can keep the implementation, review, and changed files close together. Both workflows are part of what I want PATerminal to make easier.
Small conveniences for everyday use
- Quick phrases: save prompts you repeat and insert them into a terminal when needed.
- Broadcast input: send shared instructions to selected sessions when the same input belongs in each one.
- 17 interface languages and five themes: choose a comfortable environment, including English and Japanese.
PATerminal uses Tauri, with native Rust handling PTY output and agent status. The public repository includes the implementation and build instructions for developers who want to inspect the details.
Who I'd love to hear from
If you currently keep opening terminal windows without a system for organizing them, try PATerminal's sessions and status sidebar first.
If you already use Orca, Warp, or another terminal workflow, I'd like to know whether Pair mode, conversation resume, and Git integration fit how you work—and what would be missing for you. Competing with those tools is my goal; your feedback will help shape the product.
If you build with multiple CLI agents, try one bounded implementation-and-review task and tell me where the handoff or review experience could improve.
Try PATerminal
- Download PATerminal for macOS or Windows.
- Install and sign in to your preferred CLI agents separately, if you haven't already.
- Open a project in PATerminal, start a session, and run your agent. Add a second pane when you want to try Pair mode.
Official builds include a 30-day trial with all features available. AI provider subscriptions and usage are separate. See the pricing page for the current app licensing options.
The source is public under a source-available license; usage and redistribution are governed by the repository's license.
Which would help you most: keeping sessions organized, resuming conversations, or letting two agents implement and review together? Tell me in the comments, or share what your current terminal gets right and what you'd want PATerminal to improve.
Try PATerminal · Explore the source · Follow development on X
Disclosure: I'm the developer of PATerminal. This post was prepared with Codex from my introduction and the project's public documentation, using the project's published screenshots.


Top comments (0)