A modern, project-aware
terminal manager.
Termul treats workspaces as first-class citizens. Organize terminals by project with persistent sessions, snapshots, and a clean tabbed interface.
Info Compiling termul v0.1.0 (D:\Projects\termul\src-tauri)
Finished dev [unoptimized + debuginfo] target(s) in 2.45s
Everything in one workspace.
Terminals, editors, browsers, and annotations — organized by project.
Tabbed Interface
Windows Terminal-style clean tab bar with drag-and-drop reordering and quick shell switching.
- Intuitive window management
- Drag-and-drop to reorder tabs
- Quick access to multiple environments
Session Persistence
Terminal sessions persist across app restarts automatically. Take snapshots and restore workspace states anytime.
- Automatic state saving
- Workspace snapshots for easy recovery
- Pick up exactly where you left off
Multiple Shell Support
Automatically detects and supports PowerShell, CMD, Git Bash, WSL, zsh, bash and more.
- Zero-config shell detection
- Seamless integration with WSL
- Support for all popular terminal environments
Cross-Platform
Built on Tauri 2.0 and React for blazing fast native performance on Windows, macOS, and Linux.
- Native performance with Tauri 2.0
- Lightweight memory footprint
- Consistent experience across all OS
Project-Based Workspaces
Organize terminals by project with dedicated workspace directories, separate state, and per-project configuration.
- Per-project terminal state
- Sidebar project switching
- Isolated workspace settings
Pane-Based Split Layout
Split your workspace into resizable panes and arrange terminals, editors, and browser tabs side by side.
- Drag-to-resize panes
- Mix terminal, editor, and browser in one view
- Layout persists with workspace state
Built-in Code & Markdown Editor
Edit code and markdown without leaving Termul — syntax highlighting, dirty-state tracking, BlockNote markdown, and inline Mermaid diagrams.
- Syntax-highlighted file buffers
- Rich markdown with live preview
- Mermaid diagram rendering
Embedded Browser & Annotations
Browse inside your workspace with child webview tabs, then capture, annotate, and export browser states with severity and intent labels.
- In-workspace web browsing
- Annotation review workflow
- Structured export packages