Semcom

The Semantic Compiler — from human intent to machine execution, no code required.

$ semcom compile "create a web server on port 8080"
Step 1: Refining program intent...
Step 2: Generating LLVM IR program... validation PASSED
Step 3: Building Docker image (AOT compile)...
Step 4: Running integration tests... 3/3 passed

$ curl localhost:8080
<!DOCTYPE html>...

This page is served by a static Linux binary compiled from LLVM IR that was generated by AI from a natural language prompt. The binary has zero dependencies — no libc, no runtime, no dynamic linker. It talks directly to the Linux kernel via raw syscalls from a FROM scratch Docker container.

24pipeline runs
373test cases
95.7%pass rate
0dependencies

How It Works

  1. Intent Layer — Natural language is refined into a structured specification via Claude API
  2. Meaning Compiler — Claude generates LLVM IR from the specification with a validate-repair loop
  3. Executor — llvmlite JIT-compiles the IR and runs it against test cases (functions) or Docker AOT-compiles it (programs)
  4. Semantic Bridge — Claude reads the IR and test results, produces a behavioral model of what the system actually does
  5. Alignment Engine — Compares intent against behavior using deterministic and semantic tracks

What Generation Zero Proves

About

Lane Thompson is a software engineer based in Ocala, Florida. He wrote his first program in QBasic in middle school and has been building things with computers ever since. Semcom is his exploration of what happens when you remove code as the intermediary between human intent and machine execution — and let AI talk directly to the hardware.

LinkedIn