metadata
title: Ethrix-Forge
emoji: 🛠️
colorFrom: blue
colorTo: indigo
sdk: docker
app_file: app.py
pinned: false
🛠️ Ethrix-Forge : AI Auto-Coding Agent
Welcome to the official cloud workspace of Ethrix-Forge, a next-generation AI-powered Code Editor and autonomous development environment.
🚀 The Vision
Ethrix-Forge is not just another IDE; it is your AI co-founder. Designed to generate, execute, and sync code autonomously, it empowers developers to build and scale projects at lightning speed—perfect for high-stakes hackathons and fast-paced tech startups.
✨ Key Features
- 🧠 Multi-API AI Engine: Seamlessly switch between Google Gemini (2.0 Flash), Groq, and OpenRouter for uninterrupted auto-coding.
- 💻 VS Code Experience: Deep integration with Monaco Editor for professional syntax highlighting and file management.
- ⚡ Live Preview: Instantly render and test HTML/CSS/JS combinations with a single click.
- ☁️ Auto-Save & Cloud Sync: Powered by MongoDB to ensure zero data loss, automatically saving files and chat history every few seconds.
- 🛠️ Hackathon Ready: Built-in 1-click GitHub repo cloning/pushing and Google Drive ZIP exports to beat strict deadlines.
🧰 Tech Stack
- Frontend: React (Vite) + Monaco Editor
- Backend: Python (FastAPI) + Uvicorn
- Database: MongoDB (Async Motor)
- Cloud Platform: Hugging Face Spaces (Docker) + GitHub
🔐 Environment Variables (Hugging Face Secrets)
To securely run this space without exposing credentials, the following variables must be set in the Space Settings:
GEMINI_API_KEY: Google Gemini API KeyGROQ_API_KEY: Groq API KeyMONGO_URI: MongoDB Connection StringGITHUB_TOKEN: Personal Access Token for Repo operations
Built with ❤️ by Shantanu | Scaling towards the future of AI Engineering.