Skip to content
Türkçe

Introducing Magic Device 0.0.2

Know when it is safe to run the heavy job.

Whether the device is on mains power, whether the viewer is away and whether the macOS window is fullscreen. One import, no setup, no Runner edits.

One import. Three signals.

Run the heavy job only when nobody will notice. Magic Device reads mains power, viewer idle and window fullscreen behind one small API.

Your agent speaks Magic Device.

The Magic Device skill teaches your coding assistant when to gate background work and how to wire DevicePower and WindowFullscreen before the first line. One command wires it up.

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

run in your project other editors

works with

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

And checks the docs.

Skills teach the API. The MCP server at mcp.anilcancakir.com/magic_device gives your agent live docs lookup while it edits, so it never guesses a signature.

  • Streamable HTTP

    One endpoint, every client.

  • search-docs

    Live query against the source.

  • Public, no auth

    Read-only, free to use.

Connect your editor
mcp.anilcancakir.com/magic_device preview

# streamable http, the default

claude mcp add --transport http magic_device https://mcp.anilcancakir.com/magic_device

# or stdio, for clients without http

npx -y mcp-remote https://mcp.anilcancakir.com/magic_device

Public, no auth.

Add it in seconds

~/my_app
flutter pub add magic_device

Or add to pubspec.yaml:

dependencies:
  magic_device: ^0.0.2

Or give your AI agent this prompt:

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