Build prototypes,
not boilerplate.

AI-powered prototyping for software, hardware, and hybrid projects. Describe what you want, get working code and designs. Built by a 13-year-old.

Free and open-source. Requires Python 3.8+.

ProtoForge v2.0
ProtoForge Interface

What you can build

💻

Software

Web apps, APIs, scripts, and backend services. Get production-ready code in your preferred language and framework.

🔌

Hardware

Circuit diagrams, 3D models, BOMs, and assembly instructions. From ESP32 projects to mechanical designs.

Hybrid

Combined hardware + software systems. IoT devices with web dashboards, robotics projects, and more.

🤖

Sub-Agents

Specialized AI agents for planning, coding, diagramming, and review. Collaborative prototyping at scale.

How it works

Describe your idea

Tell ProtoForge what you want to build in plain language. Be as specific or general as you like.

Choose your mode

Select Software, Hardware, or Hybrid mode. ProtoForge adapts its approach based on your needs.

Get your prototype

Receive working code, circuit diagrams, 3D models, and documentation. Ready to build and iterate.

Supported AI Providers

13+ providers with free tier support. Use your own API key.

Groq
llama-3.1-8b-instant
Together AI
Llama-3.2-3B-Instruct
SiliconFlow
DeepSeek-V2.5
DeepSeek
deepseek-chat
Zhipu (GLM)
glm-4-flash
Qwen
qwen-turbo
Kimi
moonshot-v1-8k
OpenAI
gpt-3.5-turbo
Anthropic
claude-instant-1.2
MiniMax
abab6.5s-chat
VolcEngine
doubao-lite-4k
Ollama
Local models

System Requirements

Operating System
macOS, Windows, Linux
Python
Python 3.8+
Desktop App
macOS 12+ (Apple Silicon or Intel)
API Key
Any supported provider (free tiers available)

Frequently Asked Questions

Is ProtoForge free?
Yes! ProtoForge is completely free and open-source under the MIT license. You only need to provide your own API key for an AI provider (many have free tiers).
What API providers work best?
For free tier usage, we recommend Groq (very generous limits), Together AI, or SiliconFlow. All support free API keys that work great with ProtoForge.
Can I run this locally?
Absolutely. ProtoForge runs entirely on your machine. The backend is a Python server, and there's also a native macOS desktop app available as a .dmg download.
What kind of prototypes can I build?
Three modes: Software (web apps, APIs, scripts), Hardware (circuit diagrams, 3D models, BOMs), and Hybrid (combined hardware+software like IoT devices).
Do you store my API keys?
No. Your API keys are sent directly to the provider. ProtoForge never stores or proxies your keys.

Ready to build?

Start prototyping your next project today.