Powerful Features for Developers

Built with modern Go architecture and the bubbletea TUI framework, getctx provides a seamless experience for aggregating code context.

Interactive File Navigation

Navigate your filesystem with intuitive arrow key controls. Press Enter to open directories and Backspace to go to parent folders.

  • Arrow keys for cursor movement
  • Enter to navigate into directories
  • Backspace to go to parent directory

Real-Time Filtering

Press / to activate live filtering. Search through files instantly with case-insensitive matching and interact with filtered results.

  • Instant in-memory filtering
  • Case-insensitive search
  • Clear visual indicators

Direct Path Input

Press CTRL+P to type or paste paths directly. Supports tab-completion, tilde expansion, and both absolute and relative paths.

  • Tab-completion support
  • ~ for home directory
  • Clear error handling

Intelligent Exclusions

Automatically excludes common directories and files like node_modules, .git, and binary files. Ignored items are visually dimmed.

  • Configurable blacklist
  • Visual dimming of ignored items
  • Prevents accidental selection

More Capabilities

Bulk Selection

Use Spacebar to toggle individual files or CTRL+A to select all visible items at once.

Responsive UI

Fully responsive terminal interface with smooth scrolling viewport for lists of any length.

Structured Logging

JSON-formatted debug logs for easier troubleshooting and application monitoring.

Ready to Get Started?

Install getctx now and start aggregating code context for your AI coding assistants.

View Installation Guide