Skip to content

SVG ORA Studio is a free and open-source AI-powered vector design platform that transforms text or images into clean, editable SVG graphics. It features AI-driven generation, a built-in canvas editor, layer controls, and real-time vector refinement—all directly in your browser.

Notifications You must be signed in to change notification settings

seeb4coding/SVG-ORA-Studio

Repository files navigation

🎨 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
📧 support@seeb4coding.in
🌐 https://seeb4coding.in/


⭐ Support

If you find this project helpful, please star the repo to support future updates!

About

SVG ORA Studio is a free and open-source AI-powered vector design platform that transforms text or images into clean, editable SVG graphics. It features AI-driven generation, a built-in canvas editor, layer controls, and real-time vector refinement—all directly in your browser.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published