π¨ SVG ORA Studio β AI-Powered SVG Generator & Editor
Frontend-Only | React + TypeScript | Google Gemini + OpenRouter AI
SVG ORA Studio is a free, open-source AI-assisted vector design tool that generates, edits, and refines beautiful SVG graphics from natural language prompts β instantly and entirely in the browser.
No backend. No database. No server.
π Use Your Own API Key β Google Gemini 3.0 is Recommended
Supports both Google Gemini and OpenRouter multi-model AI.
π Links
Live Demo: https://seeb4coding.in/ai/svg-ora-studio/
GitHub Repository: https://github.com/seeb4coding/SVG-ORA-Studio
β¨ Features
π§ AI-Generated SVGs
Create stunning vectors using simple text prompts:
- Logos
- Icons
- Shapes
- Patterns
- Abstract illustrations
- UI elements
Generates clean, lightweight SVG code.
π― AI Refinement Tools
Modify existing SVGs with natural-language instructions:
- Change colors
- Adjust strokes
- Add/remove shapes
- Clean & optimize SVG paths
- Regenerate specific parts
πΌοΈ Built-In SVG Editor
- Real-time preview
- Editable code panel
- Auto-format SVG
- SVG download
- Copy-to-clipboard
- Multi-theme UI (Dark/Light)
βοΈ Multi-Model AI Support
Google Gemini
- Gemini 3.0 Pro (recommended)
- Gemini 3.0 Pro Preview
- Gemini 2.5 Pro
- Gemini 2.5 Flash
- Gemini 2.5 Flash Thinking
- Gemini 2.0 Flash Lite
OpenRouter
- Gemini 2.0 Flash (Free)
- Gemini 2.0 Pro (Free)
- Claude 3.5 Sonnet
- Claude 3 Opus
- GPT-4o
- DeepSeek R1
- Grok 4.1 Fast (Free)
- Qwen 2.5 VL 72B (Free)
π§± Project Structure
SVG-ORA-STUDIO
β
βββ components/
β βββ Header.tsx
β βββ HistorySidebar.tsx
β βββ InputSection.tsx
β βββ SvgPreview.tsx
β βββ EditorTools.tsx
β
βββ services/
β βββ geminiService.ts
β
βββ App.tsx
βββ index.tsx
βββ constants.ts
βββ metadata.json
βββ types.ts
βββ index.html
βββ package.json
π₯ Installation
1οΈβ£ Clone the Repository
git clone https://github.com/seeb4coding/SVG-ORA-Studio
cd SVG-ORA-Studio
2οΈβ£ Install Dependencies
npm install
3οΈβ£ Add Your API Keys
Create a .env.local file:
GEMINI_API_KEY=YOUR_GEMINI_API_KEY
OPENROUTER_API_KEY=YOUR_OPENROUTER_API_KEY
π Use Your Own API Key β Google Gemini 3.0 is Recommended
π§ͺ Run Locally
npm run dev
Visit: http://localhost:5173
π¦ Build for Production
npm run build
npm run preview
π£οΈ Roadmap
- Drag-and-drop SVG canvas
- Multi-layer vector editing
- Export as PNG / WEBP
- ZIP export
- AI-powered SVG optimizer
- Shape presets library
- Chrome extension
β Powered by Google AI Studio
All Gemini API calls run directly client-side inside the browser using Google AI Studio.
No backend server is required β secure, fast, and lightweight.
π¨βπ» Author
seeb4coding.in
π§ [email protected]
π https://seeb4coding.in/
β Support
If you find this project helpful, please star the repo to support future updates!