Introducing Magic 1.0.1
The Laravel experience for Flutter.
Facades, Eloquent-style models, service providers and an IoC container for Flutter apps. If you know Laravel, you already know Magic.
Architecture. Included. Ship.
Flutter gives you widgets, not architecture. Magic wires the HTTP client, auth, cache, validation and routing so you stop rebuilding them for every app.
-
Routing
GoRouter underneath, with middleware, named routes and navigation that needs no
Learn more about RoutingBuildContext. -
Eloquent ORM
Active-record models over your REST API, with casts, mutators and repositories. Add
Learn more about Eloquent ORMmagic_local_storagefor a local leg. -
Facades and IoC
18 facades such as
Learn more about Facades and IoCAuth,HttpandCache, resolved from a service container. -
Authentication
Token guards, cache-first session restore and auto-refresh, plus gates and policies.
Learn more about Authentication -
Validation
Rules declared in the view, API 422 errors shown on the fields and async rules for remote checks.
Learn more about Validation -
First-class fakes
Learn more about First-class fakesHttp.fake(),Auth.fake()andCache.fake()replace mocks. No mockito needed.
Your agent speaks Magic.
The Magic skill teaches your coding assistant the facades, the Eloquent conventions and the service provider lifecycle before the first line. One command wires it up.
run in your project other editors
works with
And works inside the project.
Skills teach the conventions. The local MCP server gives your agent the project's own commands while it edits, over stdio.
-
Local stdio
Runs in your project, nothing to host.
-
Project commands
Scaffolding and install steps as tools.
-
No account
MIT, free forever.
# stdio, runs on your machine
Local, no account, MIT.