Turbostar logo Turbostar

Multi-Window Tiled Workspace

Edit multiple files side-by-side with total clarity. Keep your source code, test suites, and terminal outputs visible at the same time without cluttering your screen or breaking your concentration.

  • Intuitive Window Dragging: Resize and rearrange windows smoothly with your mouse, while holding Shift lets you copy raw terminal text whenever needed.
  • Synchronized Window Pairing: Related windows (such as code reviews or build logs) move and cycle focus together so you stay in sync as you edit.
turbostar src/main.cpp

Developer Native: Compile, Run & Debug

Stay entirely in your flow. Build your software, launch tests, and step through live C++ and Python code without ever leaving your terminal workspace.

  • Instant In-Editor Builds: One-keystroke builds (Meson, Make, GCC/Clang) with interactive error tracking that jumps your cursor directly to failing lines of code.
  • Full Interactive Debugging: Set breakpoints, step through code line-by-line, and inspect live variables inside split editor windows to resolve bugs in seconds.
turbostar --debug

Crash Protection & Core View Manager

Write and run systems code with zero fear of losing work or scrambling for crash logs. If your application segfaults, Turbostar captures the backtrace and jumps straight to the bug.

  • Zero Lost Work: Traps unexpected crashes instantly, preserving your open file buffers and keeping your TUI session completely stable.
  • Visual Crash Dump Inspector: View recent coredumps, thread states, and register values directly in the editor without manually invoking external tools.
  • One-Click Source Navigation: Jump instantly from stack backtraces to the exact source file and line where the error occurred.
  • Clean Terminal Recovery: Automatically restores your terminal prompt to clean standard mode if an unhandled signal strikes.
turbostar --crash-manager

Zero-Dependency CPU Performance Profiling

Spot performance bottlenecks visually as you write code. Live CPU cycle profiling highlights hot code paths directly in your editor gutter with zero setup or external tools.

  • Visual Gutter Heatmap: Color-coded density blocks ( cyan ≥ 1%, yellow ≥ 10%, red ≥ 50%) pinpoint hot source lines right next to your code without taking up screen space.
  • One-Key Hotspot Jumps (F7): Instantly jump to the top CPU bottlenecks across your entire project in rank order, with automatic file opening and line centering.
  • Live Cursor Profiling Stats: Moving your cursor onto any profiled line instantly shows cycle percentages and sample counts in the status bar.
  • Edit-Resilient Heatmaps: Performance highlights update dynamically as you add or remove lines, keeping cycle data accurate while you refactor.
turbostar --profile

Integrated Hex Editor & Disassembler

Inspect, edit, and disassemble binary files safely. Decode file structures, modify raw bytes, and view x86 assembly inline without leaving your TUI workspace.

  • Dual-Column Hex & ASCII View: Edit raw hex tuples or ASCII text side-by-side, switching columns instantly with Tab.
  • High-Contrast Format Highlights: Spot null bytes, control codes, and printable characters at a glance with clear color coding.
  • Automatic File Structure Decoding: Decode ELF, PNG, and JPEG headers automatically to inspect binary metadata and section boundaries.
  • Inline x86 Disassembly: Disassemble x86/x64 machine code instructions side-by-side with raw bytes for rapid reverse engineering.
  • Nibble-Level Precision: Edit individual hex nibbles in safe overwrite mode to prevent accidental file corruption, with seamless auto-extension at EOF.
turbostar --hexedit
turbostar --hexedit-disasm