A modern, terminal-based file explorer with vim-like navigation and visual grid layout. Inspired by "Silo" the AppleTv Series
Note: This codebase is heavily commented for documentation purposes and future reference. The comments were AI-generated to help explain the spatial programming concepts and navigation logic used throughout the application.
Kapture.2025-05-11.at.22.01.46.mp4
I may have been one of the few people that really vibes with the Silo computers. It truly is retro-futuristic looking!
- Terminal-based UI with clean, visual grid layout
- Vim-style navigation (h/j/k/l keys)
- File metadata display (size, modification date)
- Path breadcrumb navigation
- Open files with system default applications
- Cross-platform support (macOS, Linux, Windows)
Note: CDX has been primarily tested on macOS but should work on Linux and Windows. The Windows installation script has been AI-generated and has not been tested.
curl -fsSL https://raw.githubusercontent.com/rodpadev/cdx/main/install.sh | bashiwr -useb https://raw.githubusercontent.com/rodpadev/cdx/main/install.ps1 | iexThe installer will:
- Create
~/.cdxdirectory (or%USERPROFILE%\.cdxon Windows) - Download the source code
- Build the application
- Add the binary to your PATH
- Ensure Go is installed on your system
- Clone the repository:
git clone https://github.com/rodpadev/cdx.git cd cdx - Build the application:
go build -o cdx
- Move the binary to a location in your PATH:
mv cdx /usr/local/bin/
Start CDX in the current directory:
cdxh- Move leftj- Move downk- Move upl- Move rightEnter- Open file/directoryBackspace- Go up one directoryq- Quit application
- Go 1.16 or higher
- Terminal with support for TUI applications
