by polterguy
Fully Autonomous AI-based Software Development Assistant
# Add to your Claude Code skills
git clone https://github.com/polterguy/magicLast scanned: 6/16/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-06-16T09:26:13.242Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}magic is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by polterguy. Fully Autonomous AI-based Software Development Assistant. It has 1,155 GitHub stars.
Yes. magic passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/polterguy/magic" and add it to your Claude Code skills directory (see the Installation section above).
magic is primarily written in C#. It is open-source under polterguy on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh magic against similar tools.
No comments yet. Be the first to share your thoughts!
Magic is an open-source, self-hostable AI software development platform that generates and runs full-stack business applications and AI agents from natural language.
Magic is built on top of OpenAI and Hyperlambda, a DSL specifically created to solve anything related to backend software development, and to be "The AI agent programming language". Create full stack apps, in an open source environment, resembling Lovable, Bolt, or Replit. Use natural language as input, and host it on your own hardware if you wish.
No additional "backend connectors" or "database connectors" required - zero lock-in. Everything is 100% integrated, thanks to SQLite, with optional MySQL, PostgreSQL, and Microsoft SQL Server capabilities. You can run the whole thing on your own hardware if you wish.
Below is an app that was created with the following prompt;
Create me a full stack app to manage VIP customer for a car dealership
The whole process took about 30 minutes in total, with less than a handful of errors, correcting the LLM or giving feedback some 5 to 10 times during the process. All bugs were easily tracked down and eliminated by a seasoned software developer during the process.

Magic asked a handful of control questions, before it automatically generated the database, created the backend code using the integrated Hyperlambda Generator, and finally assembled the frontend based upon the API - complete with authentication and authorization. Everything was deployed locally, on the integrated and built-in web server.
Once you save the code, you can test it! No "deployment" or "publish" required to test code.
The easiest way to get started is to use Docker and create a "docker-compose.yaml" file with the following content;
version: "3.8"
services:
backend:
image: servergardens/magic-backend:latest
platform: linux/amd64
container_name: magic_backend
restart: unless-stopped
ports:
- "4444:4444"
volumes:
- magic_files_etc:/magic/files/etc
- magic_files_data:/magic/files/data
- magic_files_config:/magic/files/config
- magic_files_modules:/magic/files/modules
frontend:
image: servergardens/magic-frontend:latest
container_name: magic_frontend
restart: unless-stopped
depends_on:
- backend
ports:
- "5555:80"
volumes:
magic_files_etc:
magic_files_data:
magic_files_config:
magic_files_modules:
Save it somewhere, execute docker compose up, visit localhost:5555, login with "root" / "root", and configure the system. You can read more here for alternatives, such as running the codebase directly on your own machine.
You can also watch me guide you through the setup process here.
To use the system you'll need an OpenAI API key. You can create one here.
NOTICE - To gain access to gpt-5.4, you might have to deposit $51 into your OpenAI API account. Magic depends upon OpenAI, and without depositing money into OpenAI, you won't get access to gpt-5.4, which is the default model in Magic for "vibe coding". You might get GPT-4.1 to work during vibe coding, but 5.4 is much better.
If you don't want to use OpenAI, there are Ollama and HuggingFace plugins for the system, allowing you to "override" the inference functions with Ollama or HuggingFace models and endpoints - but embeddings can only be created with OpenAI's APIs.
Notice - You can also use Magic through the MCP server, at which point you don't need an OpenAI API key.
Magic easily installs on for instance a Mac Mini, using the Docker images. By combining it with a CloudFlare tunnel, you can set up a web server in a couple of minutes, serving applications and data out of your home. The link below is running out of my house in Larnaca, Cyprus, through a CloudFlare tunnel. We've tested it from the US, Norway, and a whole range of countries, and it's surprisingly responsive considering the connection it's being served over.
Below is a screenshot of the system.

A setup like this keeps your applications and your data entirely under your own control, on hardware you own.
Magic runs Hyperlambda. Hyperlambda can be generated with our own proprietary LLM. Because we're not generating code, but rather an AST, we can analyse the generated code and reject it if it contains hallucinated functions. The result is that the Hyperlambda Generator cannot return hallucinated functions or constructs - hallucinated code is rejected before it's ever returned to the caller. Like any LLM it can still produce logically wrong code - but every single function it invokes is guaranteed to actually exist.
Combined with the ability to also restrict the vocabulary, this allows you to deliver AI agents that dynamically grow their tool space on demand - without security risks.
Below is the AI agent in Magic autonomously browsing the web and filling out a "contact us" form. This particular example is using the integrated headless browser, which allows your AI agent to "see" the web, autonomously browse it, and solve tasks.

You can also vibe code AI agents integrated with your CRM system, ERP system, legacy databases - "whatever". Magic fundamentally is an AI agent, for building software and AI agents. What you use it for is up to you.
In addition to the AI agent in its dashboard, which generates entire full stack apps using nothing but natural language input, there's a whole range of additional components in the system allowing you to automate software development, such as;
Below is a screenshot from Hyper IDE.

The above illustrates how Magic facilitates "comment driven development" - provide natural language instructions as a declarative comment, and have the system implement the code using the built-in AI code generator.
Magic is also a web server, allowing you to instantly deploy everything, without compilation, build processes, or complex pipeline connectors. The process is as follows;
... or use the integrated headless browser to automatically generate AI workflows that test your system automatically once done.
This is in stark contrast to other tools, such as Lovable and Bolt, which require you to deploy into two different 3rd party providers before you can even test your code. For most practical concerns, the development model in Magic is therefore dramatically faster.
In addition to generating pure JS, CSS, and HTML frontends that are immediately served without any deployment pipelines, the system also comes with several pre-built frontend systems out of the box, such as the AI Expert System, which allows you to serve password protected AI agents, and/or deliver entire SaaS AI solutions.
The system is particularly well suited for creating AI agents.
Magic comes with MCP support out of the box. Install the plugin called "mcp", and configure Claude Cowork/Code or OpenAI's Codex to use Magic Cloud as an MCP server, and Claude/Codex is automagically extended with all HTTP endpoint files you've got in your "modules" folder. Not only does this unlock new capabilities for both Claude and Codex, it also reduces your token consumption by roughly 80% in our measurements. You can calculate your own savings here.

Magic contains a headless browser - PuppeteerSharp specifically - that allows your AI agents to browse the web as a human being would; fill out forms, click buttons, etc. An example prompt;
You can see the result of that exact prompt in the screenshot in the AI Agents section above.
Contrary to other vibe coding tools, Magic Cloud was built for software developers from day 1. Among other things, that means it's got Git integrated as an integral part of the platform. This allows you to set up any amount of pipelines you wish, using Git for code, or GitHub workflows for deployments.
Below is how the integrated AI agent compares Magic Cloud to Lovab