llmlang

paulprogrammer/llmlang
★ 0 stars Rust 🤖 AI/LLM Updated 2d ago
A Turing-complete language optimized for LLM token usage and speed. Features prefix-arity AST, SoA memory, linear ownership, and an LLVM backend. Includes a unified Clang driver and an MCP server for structural search, enabling high-efficiency autonomous software engineering for AI agents. Licensed under GPLv3 with Runtime Exception.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "llmlang": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "llmlang"
      ]
    }
  }
}

README Excerpt

We're vibecoding anyway, why not optimize for an LLM? This entire repository has been largely vibecoded with humans acting as the product owners, and the LLM acting as the developer. `llmlang` is a Turing-complete, polymorphic language optimized for LLM token usage and speed. Features include a prefix-arity AST, SoA memory, linear ownership, and an LLVM backend. The toolchain provides a unified Clang driver and an MCP server for structural search, enabling high-efficiency autonomous software eng