Sowiedu/Edict
by Various
A programming language designed for AI agents. No parser, no syntax — agents produce AST directly as JSON. Statically typed, effect-tracked, contract-verified, compiled to WASM via
MCP
Sowiedu/Edict
Added 1 June 2026
Overview
A programming language that skips traditional parsing. AI agents produce an abstract syntax tree directly as JSON. The language is statically typed, tracks effects, verifies contracts, and compiles to WebAssembly via the Model Context Protocol.
Best for
Best for
Developers experimenting with agent-based code generation that demands verifiable, typed output.
Use cases
- Generating verified code from an AI agent's output as structured AST
- Enforcing type safety and effect tracking in agent-generated programs
- Compiling agent-produced JSON AST to WebAssembly for sandboxed execution
Notes
A programming language that skips traditional parsing. AI agents produce an abstract syntax tree directly as JSON. The language is statically typed, tracks effects, verifies contracts, and compiles to WebAssembly via the Model Context Protocol.
6 stars on GitHub. Last updated 2026-05-16. Licensed MIT.
Use cases
- Generating verified code from an AI agent’s output as structured AST
- Enforcing type safety and effect tracking in agent-generated programs
- Compiling agent-produced JSON AST to WebAssembly for sandboxed execution
Pros
- Eliminates parser overhead and ambiguity by accepting AST directly
- Strong static guarantees: types, effects, and contracts verified at compile time
- Targets WebAssembly for safe, portable execution
Cons
- Extremely early stage with only 6 GitHub stars and minimal community
- No human-friendly syntax makes debugging and manual authoring difficult
- Depends on agents correctly producing the JSON AST format, adding a failure point
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Eliminates parser overhead and ambiguity by accepting AST directly
- Strong static guarantees: types, effects, and contracts verified at compile time
- Targets WebAssembly for safe, portable execution
Cons
- Extremely early stage with only 6 GitHub stars and minimal community
- No human-friendly syntax makes debugging and manual authoring difficult
- Depends on agents correctly producing the JSON AST format, adding a failure point
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.