A beautiful and powerful TUI for managing iOS Simulators
Navigate your iOS simulators, browse apps, explore files, and preview contentβall from your terminal.
- List all iOS simulators with status indicators (running/stopped)
- Boot simulators directly from the TUI
- Smart filtering to show only simulators with apps
- Real-time search by name, runtime, or state
- Browse installed apps with detailed information
- View app metadata: Bundle ID, version, size, last modified date
- All Apps view: See apps from all simulators in one place
- Open in Finder: Quick access to app containers
- Lightning-fast search across all app properties
- Navigate app containers with an intuitive file browser
- Breadcrumb navigation for easy orientation
- Smart file previews based on content type
- Quick Finder access for any file or folder
π Text Files
|
πΌοΈ Images
|
π¦ Archives
|
ποΈ Databases
|
- Property List Support: Automatic binary plist β XML conversion
- Binary File Viewer: Hex dump with ASCII preview
- Dynamic Theming: 60+ themes, auto dark/light mode switching
- Vim Navigation: Full keyboard control with customizable shortcuts
- Responsive Design: Adapts to any terminal size
- Lightning Fast: Instant navigation and lazy loading
- macOS 10.15 or later
- Xcode Command Line Tools
- Go 1.24.4 or later (for building from source)
brew tap azizuysal/simtool
brew install simtool
go install github.com/azizuysal/simtool/cmd/simtool@latest
Download from Releases page.
git clone https://github.com/azizuysal/simtool.git
cd simtool
make install
# Launch SimTool
simtool
# Start with all apps view
simtool --apps
Key | Action |
---|---|
β/β or j/k |
Navigate up/down |
β/β or h/l |
Go back/enter |
Space |
Boot simulator / Open in Finder |
/ |
Search mode |
f |
Filter (simulators with apps only) |
q |
Quit |
g/G |
Jump to top/bottom |
All shortcuts are customizable.
SimTool uses a TOML configuration file located at ~/.config/simtool/config.toml
.
# Start with all apps view by default
[startup]
initial_view = "all_apps"
# Theme configuration
[theme]
mode = "auto" # auto, dark, or light
dark_theme = "dracula"
light_theme = "github"
# Custom key bindings
[keys]
up = ["up", "k"]
down = ["down", "j"]
quit = ["q", "ctrl+c"]
Generate an example configuration:
simtool --generate-config
See Configuration Guide for all options.
SimTool includes 60+ beautiful syntax highlighting themes. Popular choices:
Dark: dracula
, monokai
, github-dark
, nord
, tokyo-night
Light: github
, solarized-light
, tango
, papercolor-light
List all themes:
simtool --list-themes
Contributions are welcome! Please read our Contributing Guide for details on our code of conduct and development process.
git clone https://github.com/azizuysal/simtool.git
cd simtool
go mod download
make build
See Development Guide for architecture details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Built with Bubble Tea - The delightful TUI framework
- Syntax highlighting by Chroma
- Styled with Lipgloss
Made with β€οΈ by Aziz Uysal