Edict

Edict

A programming language and MCP server for AI agents with JSON-based ASTs.

Visit Edict

About Edict

Edict is a statically-typed, effect-tracked programming language purpose-built for AI agents, where programs are represented as JSON ASTs (Abstract Syntax Trees) rather than text. The compiler pipeline is fully exposed via Model Context Protocol (MCP), enabling agents to write, verify, and execute code programmatically with structured error handling for self-repair. It features advanced capabilities such as type checking, effect tracking, contract verification, and WASM compilation, making it ideal for autonomous AI systems that generate or validate code.

Resources

Product Website

Visit Edict's official website for product details and getting started.

Visit website →

Documentation

Comprehensive documentation on Edict's features, syntax, and usage.

View docs →

Examples

Explore example projects and code snippets to understand how to effectively use Edict.

View examples →