- 📥 Media Downloading: Extract and download original, high-quality images and videos from any X (Twitter) post.
- ⚡ Lightning Fast: Built with React & Vite for instantaneous performance.
- 🌍 AI Translation Built-in: Seamlessly translate foreign posts to your native language using Google Translate or Gemini AI models.
- 🌓 Dark Mode Ready: Beautiful, minimal UI with automatic theme switching based on your system preference.
- 💾 Smart Caching: Optimized network requests utilizing TanStack Query for a buttery smooth experience.
- 🕒 History Management: Keep track of your previously analyzed posts right in your browser storage.
- Framework: React + Vite
- Styling: Tailwind CSS v4 + Shadcn UI
- State Management: TanStack Query
- Forms & Validation: TanStack Form + Zod
- Icons: Lucide React
Ensure you have Node.js (v20+) and pnpm installed.
- Clone the repository:
git clone https://github.com/your-username/x-downloader.git
cd x-downloader- Install dependencies:
pnpm install- Start the development server:
pnpm devThe application will be running at http://localhost:3002.
Create a .env file in the root directory (optional, used for dynamic SEO generation during build):
VITE_SITE_URL=https://your-domain.comThis project is open-source and available under the MIT License.
