https://github.com/ishida-supsys/oretachi
Multi-session terminal manager for developers
https://github.com/ishida-supsys/oretachi
claude-code codex-cli gemini-cli vibe-coding
Last synced: about 2 months ago
JSON representation
Multi-session terminal manager for developers
- Host: GitHub
- URL: https://github.com/ishida-supsys/oretachi
- Owner: ishida-supsys
- License: mit
- Created: 2026-03-06T03:01:01.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-04-20T23:26:29.000Z (about 2 months ago)
- Last Synced: 2026-04-21T03:03:06.201Z (about 2 months ago)
- Topics: claude-code, codex-cli, gemini-cli, vibe-coding
- Language: Vue
- Homepage:
- Size: 5.32 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# oretachi
**Multi-session terminal manager for developers working with Git worktrees and AI coding agents**

[日本語版 README はこちら](README_ja.md)
---
## Features
- **Multi-terminal management** — PTY-based terminal emulator with tabs and split panes (horizontal/vertical resize), in-terminal search
- **Git Worktree management** — Create/remove worktrees, manage multiple repositories
- **Task execution** — Auto-generate worktrees from Issue/PR URLs or free-text descriptions and run tasks in parallel with AI agents
- **AI Auto-approval** — Detects approval prompts in terminal output and uses AI to judge safety, then auto-approves
- **AI agent support** — Auto-detect Claude Code, Gemini CLI, Codex CLI, and Cline CLI; identify AI sessions via process tree analysis
- **Code Reviewer** — Built-in diff viewer with file tree and commit history display
- **Sub-windows** — Detach any worktree into an independent window
- **Notification system** — Send notifications to worktrees via MCP or REST API; tray popup shows unread count
- **Built-in MCP Server** — Streamable HTTP MCP protocol server, provides repository and worktree information, usable directly from AI agents
- **Hotkeys** — `Alt`+key to instantly focus any worktree, auto-assignment on worktree creation, fully customizable key bindings
- **IDE integration** — Auto-detect Cursor, VS Code, and Antigravity; built-in CodeReviewer also available
### Task Execution
Submit a task such as an Issue/PR URL or a specific fix description, and it will automatically create a worktree and start working on it.
https://github.com/user-attachments/assets/be44a731-a25e-41e6-ac03-502bf7a651eb
### Tray Popup
Review worktrees that received notifications one by one via the tray popup.
https://github.com/user-attachments/assets/23a0e4b5-6586-41ed-8d30-af0e4b641a36
### Code Reviewer
Select "CodeReviewer" as the IDE option to launch the built-in viewer for code review.

## Installation
Download the installer from the Releases tab.
To build manually:
```bash
# Clone the repository
git clone https://github.com/ishida-supsys/oretachi.git
cd oretachi
# Install frontend dependencies
pnpm install
# Build the app
pnpm tauri build
```
The built installer will be placed in `src-tauri/target/release/bundle/`.
## Development
```bash
pnpm tauri dev
```
Logs are written to the platform-specific app log directory.
## Documentation
- [Setup Script & Notification Guide](docs/setup-guide.md)
## License
MIT — see [LICENSE](LICENSE) for details.