Spaces:
Running
Running
A newer version of the Gradio SDK is available: 6.18.0
metadata
title: SoniCoder
emoji: 🚀
colorFrom: purple
colorTo: green
sdk: gradio
sdk_version: 6.14.0
python_version: '3.11'
app_file: app.py
pinned: false
hf_oauth: true
hf_oauth_scopes:
- read-repos
- write-repos
- manage-repos
SoniCoder
An AI-powered fullstack application generator running entirely locally with no external API dependencies. Powered by MiniCPM5-1B (2.17 GB).
Features
- Local Inference: Uses MiniCPM5-1B running locally via
transformers— no API keys needed - Multi-Language Support: Generate apps in Python, JavaScript, TypeScript, Java, Go, Rust, PHP, Ruby, C#, Swift, Kotlin, and more
- Framework Support: Choose from popular frameworks like React, Vue, Flask, Django, Express, Spring Boot, and others
- Live Preview: See generated web apps in a sandboxed iframe preview
- Code Execution: Run generated Python code and see output
- Project Download: Download generated projects as ZIP files
- HuggingFace Deploy: Push generated projects directly to HuggingFace Spaces
Supported Languages & Frameworks
| Language | Frameworks |
|---|---|
| Python | Flask, Django, FastAPI, Streamlit, Plain Python |
| JavaScript | React, Vue.js, Next.js, Express.js, Node.js, Vanilla JS |
| TypeScript | React, Next.js, Express.js, NestJS |
| HTML/CSS/JS | Tailwind CSS, Bootstrap, Vanilla |
| Java | Spring Boot, Maven, Gradle |
| Go | Gin, Fiber, Echo, Plain Go |
| Rust | Actix, Axum, Rocket |
| PHP | Laravel, Symfony, Plain PHP |
| Ruby | Rails, Sinatra |
| C# | ASP.NET, Blazor |
| Swift | Vapor, SwiftUI |
| Kotlin | Ktor, Spring Boot |
Local Run
pip install -r requirements.txt
python app.py
The model (MiniCPM5-1B, ~2.17 GB) will be automatically downloaded on first run.
HuggingFace Deploy
- Generate your application
- Go to the "Deploy" tab in the output panel
- Enter your HuggingFace repository name and token
- Select the Space SDK (Static, Gradio, Streamlit, or Docker)
- Click "Push to HuggingFace"
No External APIs
This application does not use any external API calls. All model inference runs locally using the transformers library with MiniCPM5-1B.