A simulated CLI web experience built with Astro, React, TailwindCSS, and Framer Motion.
This project showcases a developer-inspired landing page for the Omni CLI — a local Java-based file conversion tool.
getomni.sh is the official landing page for the Omni CLI — a cross-format file conversion tool built in Java.
The website presents Omni’s vision, features, and technology in a modern, developer-focused design.
It includes an interactive CLI showcase section that visually demonstrates how Omni works, without executing real commands.
The focus of this project lies in design, frontend architecture, and motion experience, not in backend functionality.
🧩 Purpose:
To demonstrate how to combine UI design, motion effects, and frontend architecture for a product landing page that feels alive.
- 🎛️ Animated CLI Simulation – Fake terminal commands with dynamic typing effects
- 🌗 ASCII Branding – Consistent ASCII-based visuals and iconography
- 🌀 Grain & Glow Effects – Layered motion and texture for depth
- ⚡ Fast Astro Stack – Static + interactive React islands
- 🎨 Fully Responsive Design – Optimized for desktop & mobile
- 🔧 Code-Split Components – Modular structure for scalability
| Category | Technologies |
|---|---|
| Framework | Astro, React |
| Styling | TailwindCSS, Framer Motion |
| Language | TypeScript |
| Deployment | Vercel / Netlify |
| Version Control | Git & GitHub |
git clone https://github.com/yourusername/getomni.sh.git
cd getomni.sh
bun install
bun run dev