OctoFlow–GPU-native lang, vibe-coded with human at every decision gate
Complete GPU language, not a shader wrapper—150 embedded kernels, zero SDK.
GPU-Native Programming Language. 4.5 MB binary. Any GPU. Zero dependencies.
GPU-first language where CPU handles only I/O, shipping as single 2.2MB binary.
GPU compute researchers, ML engineers, numerical computing specialists
CUDA C · OpenCL · Julia (GPU subset)
Most languages treat GPU as "write a kernel, dispatch it, copy results back." OctoFlow flips it — data lives on the GPU by default. The CPU handles I/O and nothing else.
let a = gpu_fill(1.0, 10000000) let b = gpu_scale(a, 2.0) let c = gpu_add(a, b) print("sum: {gpu_sum(c)}")
10 million elements. Data never leaves VRAM between operations.
It's early — there's a lot to improve — but it works today and I'd love feedback from people who try it.
What you can do right now:
- GPU compute with arrays up to 10M+ elements - Statistical analysis, ML (regression, clustering, neural net primitives) - CSV/JSON data processing, HTTP client - Stream pipelines for image processing - Interactive REPL with GPU access - Import from 51 stdlib modules across 11 domains
What you need: any GPU with a Vulkan driver and the 2.2 MB binary. That's it.
I've been working on this solo and would genuinely appreciate people kicking the tires. What works, what breaks, what's missing — all useful.
https://github.com/octoflow-lang/octoflow
Complete GPU language, not a shader wrapper—150 embedded kernels, zero SDK.
Non-deterministic compilation via LLM — every natural language programming attempt has failed for decades.
GPU-as-thread abstraction is clever, but Eyot is pre-alpha and solves a solved problem.
Prefix notation language that cuts LLM token usage by 70% compared to Python or C.
Formal verification for AI agents before compilation, unlike LangChain or AutoGen.
Korean keywords for programming when English dominates every other language.