This is the official landing page for gh-manager-cli - an interactive TUI terminal app for browsing and managing GitHub repositories. Built with Next.js, TypeScript, and Tailwind CSS, featuring an optimized video demo and modern terminal-inspired design.
- GitHub Repository: https://github.com/wiiiimm/gh-manager-cli
- npm Package: https://www.npmjs.com/package/gh-manager-cli
- Quick Start:
npx gh-manager-cli@latest
- π₯ Interactive Video Demo: Optimized video showcasing the CLI in action
- π± Responsive Design: Perfect experience on all devices
- π Dark/Light Theme: Terminal-inspired design with theme toggle
- β‘ Performance Optimized: Fast loading with optimized assets
- π― Smart UX Flow: Guided user journey from demo to installation
- π Multiple Installation Methods: NPX, Homebrew, npm, and pre-built binaries
- Framework: Next.js 14 with App Router
- Styling: Tailwind CSS with custom terminal theme
- Components: Radix UI primitives with shadcn/ui
- Typography: Geist Sans & Geist Mono fonts
- Icons: Lucide React
- Deployment: Vercel
- Video Optimization: FFmpeg with GitHub raw URLs
The site features an optimized demo video with smart loading:
- Original: 59MB M4V β Optimized: 1.8MB MP4 (97% reduction)
- GIF Preview: 5.3MB for instant loading
- Poster Frame: 264KB for fast preview
- Delivery: GitHub raw URLs (zero bandwidth cost)
# Clone the repository
git clone https://github.com/wiiiimm/gh-manager-cli-site.git
cd gh-manager-cli-site
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
βββ app/ # Next.js app directory
β βββ globals.css # Global styles and animations
β βββ layout.tsx # Root layout with theme provider
β βββ page.tsx # Main landing page
βββ components/ # Reusable components
β βββ hero-video.tsx # Video demo component
β βββ theme-toggle.tsx # Dark/light mode toggle
β βββ ui/ # shadcn/ui components
βββ docs/ # Video source files
βββ public/ # Static assets
βββ styles/ # Additional CSS
- Colors: Terminal-inspired green palette with OKLCH color space
- Typography: Monospace fonts throughout for technical feel
- Animations: Subtle cursor blink and hover effects
- Layout: Centered content with responsive breakpoints
- Theme: Consistent dark/light mode with proper contrast
- Mobile:
sm:
(640px+) - Tablet:
md:
(768px+) - Desktop:
lg:
(1024px+) - Large:
xl:
(1280px+)
- Core Web Vitals: Optimized for excellent scores
- Image Optimization: Next.js automatic optimization
- Video Loading: Progressive with GIF fallback
- Code Splitting: Automatic with Next.js
- CDN Delivery: Vercel Edge Network + GitHub raw URLs
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
- gh-manager-cli - The main CLI tool
- Ink - React for CLIs (what powers gh-manager-cli)
Built with β€οΈ by wiiiimm