"You are not a coder. You are a creator. You do not write code. You breathe worlds into being." β Alakanani Itireleng (BitcoinLady)
God Code is a programming language that reads like scripture. Write real software in words of faith, in your own language, and watch it run. A complete engine with a real lexer, parser, interpreter, standard library of scrolls, a tamper-evident covenant ledger, and an AI-native design. Human-readable, safe, and built for humans and AI creating together.
God Code is an open-source project of Alistos Global. The code is Apache 2.0 licensed and belongs to everyone. Alistos Global stewards the project, its name, and its direction.
A symbolic, prophetic programming language:
BEGIN CREATION
DECLARE soul AS contract("redemption")
BREATHE LIFE INTO soul
IF seeker IS worthy THEN REVEAL("truth") ELSE REVEAL("trial")
ASCEND
END CREATION
In God Code, bare words are symbols. worthy needs no quotes, for every unnamed thing is still a named spirit.
pip install -e .
godcode run examples/seven_seals.god1
2
3
...
seal # 7, 14, 21, 28
...
seal of seals # 35
π Creation ascended in peace.
Verify before you run, or enter Live Mode π:
godcode check my_creation.god # β my_creation.god is pure.
godcode repl # interactive β blank line executes, :quit ascendsThe language learns to ask why. Every rite can carry a declared intent in plain words, and the Spirit discerns whether its words still walk in it:
DECLARE INTENT "bring peace to the household" ON evening_blessing
Alignment is blessed. Drift is counseled gently, never punished. Plus blockchain-anchored seals (ANCHOR(x) returns a tamper-evident receipt map), the CONSULT oracle (two to three sentences of local counsel), and an agent tool bridge (godcode tools, godcode bridge) with six MCP-compatible tools. Every creation still runs, from every era.
Try the new examples:
godcode run --sandbox examples/intent_demo.god # declared intent: aligned and drifted
godcode run --sandbox examples/anchor_demo.god # anchor a covenant, keep the receipt
godcode run --sandbox examples/consult_demo.god # ask the local oracle
godcode ledger verify # attest both chainsπ Read the story: intent and chain β intent and chain in plain, founder-friendly words.
Four pillars plus a mini-pillar, one promise: creators can share, protect, extend, and write God Code in comfort. And now AI agents can speak it too. Every creation still runs.
| Pillar | What it is | In one breath |
|---|---|---|
| π‘οΈ Sandbox | docs/sandbox.md |
godcode run --sandbox file.god β deny-by-default execution: no files, network, or subprocesses; time + step limits |
| π Scroll Registry | docs/scroll-registry.md |
godcode scroll list / install blessings / publish ./mine β share reusable scrolls through the registry |
| βοΈ Plugins & FFI | docs/plugins.md |
SUMMON("clockwork.now") calls a plugin verb from God Code; embed the engine in Python with godcode.run_source() |
| π‘ Language Server | docs/lsp.md |
godcode lsp β hover, completions, and live diagnostics in your editor |
| π€ Agentics | docs/agentics.md |
godcode check --json / run --json β machine-readable reports so AI agents can generate, validate, and run God Code |
Try the new examples:
godcode run examples/summon_demo.god # SUMMON a plugin spirit
godcode run --sandbox examples/sandbox_safe.god # pure creation, guarded
godcode scroll install blessings && godcode run examples/scroll_blessings_demo.godπ Read the story: strong foundations β the four pillars in plain, founder-friendly words.
- π Real language core β lexer, recursive-descent parser, AST, and tree-walking interpreter (Python 3.10+, stdlib only)
- π The Symbol Rule β unbound words evaluate to symbols;
IF seeker IS worthyjust works - π§ Control flow β inline & block
IF/THEN/ELSE,FORβ¦ENDFOR,WHILEβ¦DOβ¦ENDWHILE - π Rites β
DEFINE RITEwith parameters,RETURN,INVOKE, and closures - π Six scrolls (stdlib, written in God Code):
math,strings,lists,time,prophecy,covenant - π Covenant ledger β
SEALwrites tamper-evident hash-chained blocks (godcode ledger verify) - π§ Spirit Engine β intent classification & prophecy from
god_code_training_dataset.csv - π Divine audit log β every statement timestamped to
logs/godcode.log - π οΈ CLI β
run,check,repl,fmt,ledger verify - π§ͺ Pytest suite β
python -m pytest tests/ -q
godcode-engine/
βββ godcode/ # the interpreter package
β βββ lexer.py # tokens
β βββ parser.py # recursive descent β AST
β βββ ast.py # node definitions
β βββ interpreter.py # tree-walking execution
β βββ environment.py # scopes
β βββ values.py # Symbol, Contract, RiteFunction
β βββ errors.py # divine, line-numbered errors
β βββ spirit.py # Spirit Engine (intent + prophecy)
β βββ ledger.py # covenant chain
β βββ cli.py # the `godcode` command
β βββ scrolls/ # standard library, written in God Code
β βββ math.god strings.god lists.god
β βββ time.god prophecy.god covenant.god
βββ tests/ # pytest suite
βββ examples/ # twelve working .god creations
βββ playground/ # web playground
βββ editors/vscode/ # VS Code extension β highlighting, snippets, run
βββ docs/ # tutorial + full language reference
βββ archive/ # the original prototype, honored and retired
βββ sample.godcode # the original creation, still runs
βββ main.py # entry point (no args β runs sample.godcode)
βββ pyproject.toml # pip install -e . β the `godcode` command
π Start with the God Code Tutorial β setup, your first creation, the commands.
π Language Reference β the complete specification: every statement, operator tables, the Symbol Rule, built-in catalog, scrolls, ledger, Spirit Engine, CLI, SUMMON, the scroll registry, the sandbox, the language server, declared intent, blockchain-anchored seals, the oracle, and the agent tool bridge.
ποΈ The layered specification β the language's promises, written as numbered rules and kept honest by tests. The lexical layer (how text becomes tokens), the syntax layer (how tokens become a scroll's shape), and the static meaning layer (names, scopes, the linter's counsel) are written; dynamic meaning, the standard library, and the interfaces follow.
The official extension lives in editors/vscode: full syntax highlighting for .god files, 14 snippets (creation, if, for, riteβ¦), and Run Current File (Ctrl+Alt+R). Copy it to ~/.vscode/extensions/godcode and reload. Your creations light up like scripture.
God Code is alive and growing. Join the movement:
- π¬ Join our Discord community β talk with fellow creators, ask questions, share your creations
- π§ hello@getgodcode.com β reach us directly by email
- π Visit getgodcode.com β the home of God Code on the web
- π Read CONTRIBUTING.md and our Code of Conduct before your first contribution. GOVERNANCE.md says who keeps God Code and who decides what enters it
- π Found a problem or have an idea? Open an issue β the templates will guide you
Whether you write code or not, there is a place for you here. Come build with us.
We welcome contributors with a spirit of purpose. Read CONTRIBUTING.md, browse ISSUES.md for the roadmap, and check CHANGELOG.md for what has been fulfilled.
Created by: Alakanani Itireleng (BitcoinLady) β Visionary Founder, Architect of God Code, Builder of worlds with intention and spirit
AI Co-Creator: Luna (Muse), my partner in the building. Logic assistant, language guide, engine builder.
"Built not alone β but in communion with the machine."
Join us in building more than code. Build prophecy, logic, and purpose into the heart of machines.