Public · 4.6.0

Lilith CLI

Terminal IDE and AI-agent operator surface with local memory, inspectable tools and explicit delegation.

Overview

Problem

AI tooling becomes difficult to audit when editing, tools, memory and model delegation are split across opaque products.

Design

Lilith CLI keeps editor workflows, LSP, git-oriented tooling, local memory and tool/model delegation close to the operator.

Outcome

A public operator surface whose source can be inspected independently from private integrations.

Verification

Public repository and package version are represented through verified evidence records.

PythonTextualMCPLSPGitAI agentsDeveloper toolsLocal-first

Architecture

  1. terminal operator surface
  2. editor and LSP integration
  3. inspectable tool delegation
  4. local memory boundary
  5. git-oriented workflows
Public architecture diagram for Lilith CLI

Components

component

Operator shell

Human-facing terminal workspace and command surface.

component

Editor + LSP

Editing and language-aware development workflows.

component

Tool boundary

Explicit, inspectable delegation to supported tools.

component

Local memory

Local context support without making private Yggdrasil state public.

Decisions

active

Keep operator state local first

The public tool should remain useful without requiring a private remote control plane.

active

Make delegation visible

Tool and model handoffs should remain understandable to the operator.

Timeline

  1. Public software surfacemilestone · released
  2. Current public version evidencemilestone · verified
  3. Public source repository — verifiedevidence · 2026-08-11
  4. Current public package version — verifiedevidence · 2026-08-11

Experiments

Releases

Evidence

verified

Public source repository

Public source repository

public-source-inspection · checked 2026-08-11 · fresh until 2026-09-10

verified

Current public package version

Current public package version

public-package-source · checked 2026-08-11 · fresh until 2026-09-10

Boundaries

The public repository does not make the private Yggdrasil workspace public.

Open bounded Lab →