About Makiaveli
About Makiaveli
Makiaveli is a self-hosted, open-source alternative to Lovable.dev, v0.dev, and Bolt.new. You describe a web app in plain English and an agent writes the code, bundles the preview in your browser, and publishes it to a shareable URL — all without you having to set up a dev environment.
Why "Makiaveli"?
The name is a nod to Machiavelli — the system uses any means necessary to achieve its goal. When the agent hits a bug, it doesn't give up. It re-plans, patches the import, swaps the broken icon, rewrites the router — whatever it takes to keep the preview green. That aggressive recovery loop is the single biggest reason the platform works.
What makes it different
- You bring your own keys, or you pool ours. Admin can configure every LLM provider once (Anthropic, OpenAI, Google, Groq, DeepSeek, OpenRouter, Ollama) and the platform handles routing, pricing, and markup. End users never touch a vendor dashboard.
- Real in-browser bundler. No server-side compilation. esbuild-wasm runs in a sandboxed iframe, pulls npm packages from esm.sh, and renders your app live as you chat.
- Per-project isolation. Every app gets its own Supabase schema so your apps never see each other's data.
- Open source. The whole platform lives at github.com/zeks-new/Makiaveli. Fork it, run it yourself, modify it — we stay in sync with the hosted version.
The team
Makiaveli is built and maintained primarily by @zeks-new. Contributions, issues, and feature requests are welcome on GitHub.
