Choose your development method and keep control of the project.

Build framework applications with visual modeling, supported AI operations and custom extensions. Work with Site and Template project files for presentation, or operate development tools for projects built on another stack.

A person working on a laptop at a sunlit table.

Run the environment around your code

Cocpit: project knowledge

Keep decisions, technical context, and handoff information available for the next person or AI session. Shared memory needs active maintenance to stay useful.

Runboard: project work

Organize tasks and ownership so the team can see what remains and continue work across sessions. Internal work records are separate from public community profiles.

Autopilot: execution and coordination

Coordinate AI work around project context and assigned tasks. Client and provider support is specific to the integration; universal interchangeability is not implied.

These tools run on a Createrun instance. A project they help produce can use a different framework and runtime. Scope the required apps and dependencies with us.

Createrun framework applications have a different boundary: their compiled DLLs retain framework dependencies. Project files and custom source authored by your team or AI remain editable; an arbitrary external repository does not automatically become a Store-installable package.

Custom GateMethod example

Forms, approvals and workflows are configured visually. This compiled example shows a custom calculation extension using the actual IAsyncGate request and Response contract.

using Createrun.Gate.Client;

namespace Createrun.Samples.CorporateSite;

public sealed class CalculateLineTotalRequest
{
    public decimal UnitPrice { get; set; }
    public int Quantity { get; set; }
}

public sealed class LineTotalResult
{
    public decimal Total { get; set; }
}

// A custom GateMethod extension. Forms and workflows are configured visually.
public sealed class CalculateLineTotal : IAsyncGate<CalculateLineTotalRequest>
{
    public override Task<Response> RunAsync(CalculateLineTotalRequest model, CancellationToken ct)
    {
        ct.ThrowIfCancellationRequested();
        if (model is null || model.UnitPrice < 0 || model.Quantity <= 0)
        {
            var invalid = new Response { Status = false };
            invalid.Errors.Add("UnitPrice must be non-negative and Quantity must be positive.");
            return Task.FromResult(invalid);
        }

        var total = checked(model.UnitPrice * model.Quantity);
        return Task.FromResult(new Response
        {
            Status = true,
            Data = new LineTotalResult { Total = total }
        });
    }
}

Direct invocation with UnitPrice 19.50 and Quantity 2 returns Total 39.00; Quantity 0 is rejected. This sample is not registered in an application or exposed as an HTTP endpoint.

Use the Agent inside the Editor

The Createrun Agent is the Editor’s integrated AI environment, distinct from the external MCP server connection. Its proposal and review flow lets you inspect supported changes in the application workspace. Confirm operation coverage in a test environment before relying on an automated workflow.

Compare the AI development paths

FOUR DEVELOPER TOOLS AND THE API THEY SHARE
Authoring

Editor

The Editor is the browser-based workspace for forms, queries, workflows, and BPM processes. It is syntax-aware and multi-tab, and it shows compile errors while you work. Analysts and full-stack developers both start here.

  • A drag-and-drop Form Designer lets you lay out fields and pages visually.
  • The visual Query builder composes queries against your workspace data.
  • The Workflow and BPM editor designs multi-stage processes with approval steps.
  • Compiler errors show up live in the Editor while you type.
VS / VS Code

AppClient

AppClient is required in the Createrun project compilation workflow and supports local development in Visual Studio and VS Code. Work with custom C# extensions you or your AI write in a regular csproj, with IntelliSense and F5 debugging; Createrun-generated application code is delivered as DLLs for the Createrun runtime. A sync command pushes your local repo to a Createrun instance.

Use the Visual Studio or VS Code extension for local authoring and debugging.

  • The Visual Studio extension requires Visual Studio 17.9 or later.
  • A separate VS Code extension covers the same workflow in that editor.
  • The Sync To Createrun command pushes your local repository to a Createrun instance.
  • MSBuild .targets code generation produces the strongly-typed partial classes as part of a normal build.
  • Hot-reload on Save applies your edits as soon as you save the file.
Build

Compiler

The Compiler is a Roslyn-based build service. A supervisor restarts any build worker that crashes. Host and workers talk over binary IPC, and a warm worker pool keeps cold starts short.

  • Builds are Roslyn-based and incremental, so a small change does not rebuild everything.
  • Worker processes are isolated and supervised, and a crashed worker is restarted automatically.
  • Each worker runs under its own memory budget.
  • Framework references are version-aware, so each build compiles against the framework version it expects.
AI

MCP Server

The MCP server exposes the platform's tools (for example create_form, add_field, compile, and run_query) to any MCP client. Local clients connect over stdio and hosted clients over HTTP. We have used it with Claude Code and Cursor, and with Codex as well. A test mode runs the same tools against isolated test data.

Tool reference at a glance →
API style

Gate-based API

This is the calling convention the four tools share. Services expose every operation as a gate method: each one implements the IAsyncGate<T> contract and is registered with ServiceBuilder.Add(...). The Service entrypoint accepts gates only, so there are no ad-hoc REST endpoints to learn.

  • Every gate returns the same response envelope, so a client parses a single shape regardless of the operation.
  • Each call carries a correlation id, so a request can be traced across services.
GETTING STARTED
  1. Create your account and open the Editor in your browser; your workspace is created there with one click. Community limits apply. Start for free
  2. Open the Editor by signing in through single sign-on, then create your first solution and module.
  3. Use AppClient for project compilation. For local authoring, its Visual Studio or VS Code extension lets you work with the workspace and use F5 to debug.
  4. Optional: connect an external AI client by adding the MCP server to Claude Code or Cursor, then ask it to scaffold your first form.
  5. Compile and publish when you are ready: the Compiler builds in the background, and you publish from the Editor to the Createrun Store.
Account and Editor lead to required AppClient compilation and optional Store publishing; an external AI client through MCP is an optional authoring path.
EXTERNAL MCP: SUPPORTED OPERATIONS

The external MCP server exposes supported application operations to compatible clients. The Createrun Agent inside the Editor is a separate authoring path. The shipped tool reference and release notes identify the operations available in your installation. Capability areas include:

  • Session & context: pick the organization and solution that every later call operates on, together with the workspace.
  • Forms & fields: create and evolve forms, pages, fields, and form actions (for example create_form and add_field).
  • Queries: build and inspect visual queries, then run them against workspace data.
  • Workflows & BPM: design multi-stage processes and convert a flat form into an approval-driven workflow.
  • Data: read, insert, update, and delete form rows, with validators and concurrency checks applied.
  • Compile & publish: trigger builds and read diagnostics, then push approved changes out (for example compile).
  • Workspaces: branch, bind, push, and pull workspaces, all backed by Git.
  • Createrun Store: package and publish solutions from the Editor to the Createrun Store.
  • Administration: manage access, test mode, the recycle bin, and audit-relevant state.

Supported batch operations can be staged and reviewed before application. This does not promise that every mutation from every external client has identical approval behavior. Check the operation reference, and verify recovery requirements: rollback is best-effort.

The Createrun Agent works in the Editor. A separate external AI client connects through MCP to supported development tool areas.
AGENTS.MD

Every Createrun MCP install ships with AGENTS.md, a practical guide for AI agents authoring on the platform. It opens with the short version, then covers form rules, DynamicBox conventions, the test-mode workflow, and under-the-hood notes. Reading it gives an agent the platform conventions before it starts authoring.

Create your account + get AGENTS.md

DATA & INTEGRATION

ForgetDB, the platform's ORM, runs on the database servers you have in place today: PostgreSQL, Microsoft SQL Server, MySQL, Oracle, and embedded engines among them. It has an expression-tree query API and a provider architecture with typed sources.

Createrun.IO stores documents where you require them: local disk, network share, database, S3, Azure Blob, Google Drive, FTP, and more, behind one API. The Document Library is built on this same storage layer.

Provider status for each category, live or planned, is on the Integrations page.

ForgetDB connects queries to database providers; Createrun.IO connects documents to storage providers. Provider availability varies.

Deliver work to customers and the developer ecosystem

Createrun applications can be packaged for versioned distribution. Publish to the Createrun Store from the Editor; licensing and updates travel with the package. Your product and support responsibilities are part of the publishing agreement.

The developer and partner network offers a place to discuss products and expertise. Listing, referrals, and joint marketing depend on the program; participation carries no promise of sales or leads.

Sell on the Store

Compiled application DLLs may be packaged for reviewed Store distribution and customer installation; the developer network is a separate participation path.

Start building today.

Create your account, open the Editor in your browser and build a framework application; Community limits apply. The Pricing page describes current plan information; confirm the applicable terms for your intended deployment and commercial use.

Start for free