Start with what matters.
Give agents the business information, reference documents, and standing rules that make your application’s work specific—not generic.
Bring agents, reviewed memory, durable workflows, and the everyday interfaces your users need into your Laravel product. Build your product on top—not all the supporting infrastructure from scratch.
CraftsmanOS supplies the supporting capabilities. You bring the domain knowledge, business logic, integrations, and customer experience that make it your product.
Agents, memory, workflows, interface builders, and shared essentials for your Laravel product.
Your domain models, business processes, integrations, and customer experience. Build around your customers—not someone else’s finished SaaS.
Strict tests. Consistent code. Repeatable checks.
Engineering standards for the application and every first-party package.
Your application shouldn’t have to start from zero with every conversation.
CraftsmanOS brings business context and reviewed memory into the work that comes next.
Give agents the business information, reference documents, and standing rules that make your application’s work specific—not generic.
Relevant conversations, active reference material, and approved outputs can contribute to lasting memory. New memories are reviewed before acceptance, giving future work more to draw on.
Retained knowledge stays connected to its sources and scope. Users can inspect memories, authorized admins can remove them, and reference material can be updated as the business changes.
A growing body of useful knowledge—not a growing set of permissions.
Combine AI steps, application logic, and human decisions in a durable workflow.
Give the work a defined path—even when it needs to wait, recover, or ask for help.
ILLUSTRATIVE WORKFLOW · EXPLORE THE STATES
The workflow waits for the proposal to be reviewed. The protected action has not been authorized yet.
Give AI steps defined inputs and structured outputs. Combine them with your application’s operations rather than asking one open-ended conversation to manage the entire process.
Durable runs retain progress across waits and support recovery. Requests for approval or missing input become part of the workflow—not a reason to start over.
Approval-required operations are tied to the exact proposal reviewed. Current permissions still apply when the action runs.
Recorded effects and reconciliation help distinguish confirmed results from uncertain outcomes. An unclear external response is not permission to repeat a write.
Your business process. Explicit boundaries.
Workflow completion and deliverable publication remain separate decisions.
Your product needs more than agents. Give people useful ways to explore records, enter information, and understand their data—with builders defined in PHP.
Turn Eloquent data into searchable, sortable tables. Give users the actions and exports they need without rebuilding the same table behavior on every screen.

Keep fields, layout, and validation rules together in Laravel. Render the form in React, with support for conditional fields and multi-step flows.
A form shaped around the information you need.
Define charts in PHP and render them with React. Chart Builder supports prepared and SQL-backed data, filters, and downloadable results.

PHP-defined interfaces for Laravel, Inertia, and React.
Chat, voice, notifications, activity history, and global search are part of the foundation. Spend your development time on what makes your product different—not rebuilding the surrounding experience.
Give users a place to work with agents through text or voice. Conversation history, a persistent chat panel, voice input, and spoken replies bring the interaction into your application.
A notification inbox with unread states, categories, and filtering. Give important updates a home instead of building a new notification experience for each feature.
Recorded activity can be viewed at the user, workspace, and project level, with filters to narrow the history. Help users understand what happened without piecing it together from conversations.
Find accessible projects, documents, conversations, files, and more from one search surface. Your application can contribute its own results while source access rules remain in force.
Voice input and spoken replies require supported browser and provider configuration. Your application’s permissions still govern agent tools and accessible content.
The Media Library lets users upload, view, and manage files directly in the UI. Deliverables take outputs through drafts, independent review, and explicit publication.
Schedule agents and workflows with Automations. Give agents reusable instructions with Skills. Connect tools and systems through inbound and outbound MCP.
Choose one project or unlimited projects. Both licenses include the same product capabilities and commercial use, with one year of updates.
For one product—your own or a client’s.
| Payment | Regular | Founder |
|---|---|---|
| Initial license | $199One year of updates | $99One year of updates |
| Optional renewal | $149per year | $79per year · continuous renewals |
For developers building across multiple projects.
| Payment | Regular | Founder |
|---|---|---|
| Initial license | $299One year of updates | $199One year of updates |
| Optional renewal | $199per year | $149per year · continuous renewals |
CraftsmanOS is a developer foundation for Laravel products with agentic capabilities. It brings together agents, reviewed memory, durable workflows, and shared interfaces so you can spend less time building supporting infrastructure and more time developing your product. It is not a finished product for your customers—you build that.
Your domain models, business logic, integrations, and customer experience. You decide what agents should help with, which processes your product needs, and where human review belongs. CraftsmanOS supplies shared capabilities; you shape them around the problem your software solves.
A chat interface is one part of the experience. CraftsmanOS also provides reviewed memory, workflows that combine AI steps with application logic and approvals, and shared features such as notifications, activity history, and search. The goal is to help you build agentic behavior into your product, not just add a conversation window.
Laravel and PHP on the backend, with React, Inertia, TypeScript, and Tailwind CSS for the frontend. CraftsmanOS is for developers working in that ecosystem, with table, form, and chart builders to help deliver the interfaces around their product’s business logic.
Yes. Commercial use is included for your own and client projects, including SaaS applications. Single Project covers one project and its development, staging, and production environments; Unlimited Projects covers multiple projects. Both tiers include the same capabilities. You can sell the finished applications you build, but not repackage and redistribute CraftsmanOS itself.
No. Your license includes perpetual use of the versions it covers and one year of updates. Renew annually if you want to continue receiving updates. Founder renewal pricing is retained while renewals remain continuous; after a lapse, renewal is available at the then-current regular rate. There is no lifetime-update commitment.
Built with Laravel and React, backed by a modern development toolchain.