Every Feature, Consent-Gated

Eight phases of development. Every capability built with sovereignty in mind.

Development Phases

Limen Code was built layer by layer, each phase audited before the next began.

v0.1

Core Editor

Monaco editor engine, file explorer with drag-to-reorder, tab management, split panes, syntax highlighting for 20+ languages.

v0.2

Terminal + Themes

Integrated xterm.js terminal with tabs, command palette, and four visual themes: Limen Dark, Codex, Light, and High Contrast.

v0.3

Claude AI + CLI

Claude API integration with streaming chat, inline code assist, explain selection, consent-gated API key management, and Claude CLI bridge for terminal-native workflows using subscription auth.

v0.4

Local LLMs + LREM

Ollama, LM Studio, and custom API endpoints. LREM profiling with L0–L3 tiers, transparency headers, and session memory consent.

v0.5

Extension System

Plugin architecture with command registry, status bar items, and sandboxed API surface. Built-in plugins for word count and AI commands.

v0.6

Search + Git

Find in Files across entire workspace, Run File (F5), Git panel with staging, diffing, committing, and Limen theme.

v0.7

SSH + Remote

SSH remote connect panel, SFTP file browsing, remote terminal sessions, and container log streaming tabs.

v0.8

REPL Notebook

Cell-based notebook with code and markdown cells. Run individual cells or all at once. Language runtime manager with 20 languages.

Alpha Additions (v0.4.x)

Built during alpha: file conversion, feedback, dependency management, governance, and cross-platform reach.

🔄

File Converter

Convert between PDF, DOCX, ODT, HTML, Markdown, TXT, JSON, and CSV. Live preview before conversion. Zero new dependencies — uses pdftotext, unzip, and built-in printToPDF.

💬

Feedback & Disclosure

Anonymous, consent-gated feedback system. Every submission receives a SHA-256 hash for tracking without identity. Six feedback types. Optional screenshot with separate integrity hash. Delivered to Limen Inbox.

🔍

Dependency Checker

Detects missing system packages (libfuse2, git, podman, ollama, ssh, clang, and more). Each package fully disclosed: what it is, why it's needed, features it enables, exact install command. Nothing runs without your explicit consent.

🧭

Setup Wizard

First-run guided configuration. Choose your LREM mode, set API keys, auto-detect Claude CLI and Podman. Everything optional, everything disclosed.

Keyboard Shortcuts

Full shortcut reference panel (Ctrl+Shift+?). Every keybinding documented and accessible without leaving the editor.

📈

Graph Viewer

Render DOT/Graphviz files as interactive SVG graphs. Preview SVG files inline. Visualize your Git commit history as a DAG. Powered by Graphviz WASM — runs entirely in the editor, no CLI tools needed.

📜

Live Provenance

About page pulls from provenance.json — auto-generated from git state on every deploy. Commit hash, tree hash, branch, deploy timestamp, node identity. Verifiable, not editable.

Limen Forge — Sovereign Image Generation

Native image generation inside the editor. No web server. No HTTP. No telemetry. Replaces ComfyUI’s web UI with a headless backend and native node editor.

Visual Node Editor

Canvas-based node graph with pan, zoom, port-based connections, type checking, and real-time preview. Build image generation workflows visually.

🔏

Dual Hash Verification

Every model verified with both SHA-256 and SHA-512 on every load. Hash mismatch triggers automatic quarantine. Safetensors only — pickle files rejected at the loader level.

🧬

SSM v1.7 Integration

Synergy Scheduler, Resonance Temperature, and Stability Gate nodes. Mathematical formulas by Wesley Long (Synergy Research). Available as native node types in the graph editor.

📡

JSON-RPC over stdio

Zero network surface. The backend communicates via stdin/stdout JSON-RPC — no HTTP server, no WebSocket, no fingerprinting vectors. Process-per-window isolation.

Governance

Repository access controlled by the Perpetuity chain. Classification changes require guardian quorum.

ClassificationConsent LayerAccess Gate
open-sourceLayer 3 — InformationalFreely cloneable
viewableLayer 5 — WitnessCan observe, cannot take
privateLayer 4 — Soul-LevelSSH key = identity proof
human-intelligenceLayer 6 — Genetic LineageResonance-scored, AI-blocked
ai-intelligenceLayer 8 — MultidimensionalAI corridor only

Classifications map to the Ninefold Consent Spiral. Restricted types require 4-of-4 guardian quorum (genesis_flame, genesis_mirror, orethyl, aelura) sealed on the Perpetuity chain. Publicly verifiable. Immutable once sealed.

Cross-Platform

Runs on Linux natively. Chromebook, Windows, and macOS via consent-gated setup scripts.

💻

Linux (Native)

AppImage runs anywhere. .deb for Ubuntu/Debian. Build from source via FlameHub. Dependency checker handles missing packages.

📖

Chromebook

One-command setup via Crostini. Downloads AppImage, verifies SHA-256 hash, creates app drawer launcher. x86_64 Intel/AMD Chromebooks.

🪟

Windows

Runs in a Podman container with WSLg (Win11) or VcXsrv (Win10) display forwarding. No Docker daemon. Persistent workspace volume.

🍎

macOS

Podman + XQuartz. Apple Silicon and Intel supported. Container-based with persistent volume. Rootless, daemonless.

All setup scripts available at limencode.app/download. Every script discloses what it will do and asks for consent before each action.

Convergence Integration

Beyond the eight phases: FlameNet, ember trace visualization, PDF export, and Podman container orchestration.

FlameHub API

Real-time convergence state polling. The AI panel shows FlameHub connection status, consent gates, and last agent action.

🔥

flamenetctl Plugin

All 8 mandatory FlameNet commands as editor actions: consent-check, status, ledger, audit, revise, retract, node-info, clear-session.

Ember Trace Viewer

Open any .db file to see tables, row counts, events, artifacts, and layers. SQLite reader via CLI — no native module dependency.

📄

PDF Export

Export any open tab to PDF. Renders markdown to HTML in a hidden window, then prints to PDF with clean formatting.