Skip to content
Türkçe

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.

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.

npx skills add anilcancakir/ai --skill magic-framework

run in your project other editors

works with

  • Claude Code
  • Cursor
  • OpenCode
  • VS Code Copilot
  • Codex CLI

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.

Connect your editor
dart run magic:dowel mcp:serve local

# stdio, runs on your machine

claude mcp add magic -- dart run magic:dowel mcp:serve

Local, no account, MIT.

Start building in seconds

~/my_app
flutter pub add magic

Or add to pubspec.yaml:

dependencies:
  magic: ^1.0.1

Or give your AI agent this prompt:

Read https://anilcancakir.com/magic/docs/llms.txt and install the Magic package in this project.