caligrafy / caligrafy-quill
Describe it. Approve it. Ship it. Your idea turned into a complete app: a PHP MVC framework, made for Claude Code, that serves one capability to web pages, Vue apps, REST APIs and AI agents (MCP)
Package info
github.com/caligrafy/caligrafy-quill
Type:framework
pkg:composer/caligrafy/caligrafy-quill
Fund package maintenance!
Requires
- php: ^8.3
- claviska/simpleimage: ^4.4
- lbuchs/webauthn: ^2.2
- lucianotonet/groq-php: ^1.4
- minishlink/web-push: ^11.0
- phpmailer/phpmailer: ^7.1
- phug/phug: ^2.0
- pug-php/pug: ^3.6
- stripe/stripe-php: ^22.0
- vlucas/phpdotenv: ^5.8
- wixel/gump: ^2.3
Requires (Dev)
- phpunit/phpunit: ^12
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- v2.16.4
- v2.16.3
- v2.16.2
- v2.16.1
- v2.16.0
- v2.15.0
- v2.14.1
- v2.14.0
- v2.13.6
- v2.13.5
- v2.13.4
- v2.13.3
- v2.13.2
- v2.13.1
- v2.13.0
- v2.12.4
- v2.12.3
- v2.12.2
- v2.12.1
- v2.12.0
- v2.11.0
- v2.10.2
- v2.10.1
- v2.10.0
- v2.9.2
- v2.9.1
- v2.9.0
- v2.8.0
- v2.7.1
- v2.7.0
- v2.6.0
- v2.5.0
- v2.4.0
- v2.3.0
- v2.2.0
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.0
- dev-rv_add_docker
This package is auto-updated.
Last update: 2026-11-05 17:26:06 UTC
README
Your idea turned into a complete app. Describe it to Claude Code, approve the plan, and Caligrafy ships it online, with the code in your own GitHub repository.
Get started quickly
git clone https://github.com/caligrafy/caligrafy-quill.git myapp
cd myapp
claude
/caligrafy-quill:idea A reading list: I add books I want to read, mark them as read, and rate them from 1 to 5.
| You | Claude and Caligrafy | |
|---|---|---|
| 1. Describe it | your idea, in a sentence | a plan: the tables, every feature, who may do what, the pages |
| 2. Approve it | read the plan, change it, say OK | build every feature once and check it |
| 3. Ship it | approve the sign-ins in your browser | your GitHub repository, online at https://<name>.caligrafy.com |
Claude never asks for a password or a key, and asks before spending credits. Quickstart with Claude has the details.
Start from a proven prompt on the marketplace, and sell yours there once it is
online (/caligrafy-quill:marketplace, 25% of every sale).
A complete app
Every feature is written once, as a capability (its inputs, rules and permissions), and served everywhere:
web pages, Vue apps on desktop, tablet and phone, a REST API, and AI agents such as Claude or Cursor
over MCP. Same rules, same permissions, same audit log, whichever way it is called. A capability can also run on a
timer, with no page open (scheduled jobs), and
reach your users with the app closed (notifications:
web push and email). Sign-in, tokens, payments, AI, design styles, a
social card on every page and a
production Dockerfile come in the box. See
How Caligrafy works.
By hand
The same three steps without Claude, with Docker:
git clone https://github.com/caligrafy/caligrafy-quill.git myapp
cd myapp
.bin/caligrafer quickstart --example
Open http://localhost:8080/tasks, then follow the Quickstart to use it over REST, from an AI agent,
and to ship it with php caligrafer.php cloud deploy.
Learn
| If you want to | Read |
|---|---|
| See everything Caligrafy does | The documentation |
| Learn step by step | The Caligrafy course |
| Build a feature | Your first capability |
| Put it online | Putting it online: Caligrafy Cloud or your own server |
| See what changed | Changelog |
| Contribute | Contributing and how the framework is built |
Community and support
- GitHub: issues for bugs and feature requests.
- Slack: join the Caligrafy community to get help and share what you build.
- Facebook: the Caligrafy group.
- Videos: the Caligrafy channel.
If Caligrafy helps you, sponsor it on GitHub or share caligrafy.com.
Caligrafy is released under the MIT License.
