Skip to main content
Lethean lthn .ai
Sign in Open console
lthn.ai TypeScript · Deno · Web Components

Core TS

Core TS is the TypeScript implementation of the Core framework, running on Deno. It plays three roles: a sandboxed sidecar managed by Core Go, the browser runtime (Web Components and WASM interop), and a standalone TypeScript CLI.

Deno
Runtime
3 roles
Sidecar · browser · CLI
React + Lit
UI
Deny by default
Permissions
INCLUDED

What ships with it

Three roles, one framework

A CoreDeno sidecar managed by Core Go, the browser runtime (app shell and Web Components), and a standalone TypeScript CLI.

Deno, not Node

Deny-by-default permissions, URL imports, native TypeScript, single binary. The permission model is the I/O fortress — no wrapper needed.

Web Components and WASM

Lit Web Components and WASM interop, shared across the desktop shell and the browser.

Same conventions as Go and PHP

The same lifecycle, IPC patterns, and i18n format across the polyglot stack.

INTERFACE

Surface area

Sidecar
CoreDeno

Module loader and dev toolchain managed by Core Go, gated by Deno permissions.

Browser
Web Components + WASM

The client-side application shell and component runtime.

CLI
deno

TypeScript-native commands and tools that do not need Go.

QUICKSTART

Deno-native

Core TS runs on Deno — native TypeScript, URL imports, and permissions that double as the I/O fortress. React and Lit Web Components, bundled with esbuild.

Deno-native
# capability-based: deny by default, grant explicitly
deno run --allow-read=./src app.ts
REFERENCE

Read the contract

Reach for Core TS when the work is in the browser or a Deno sidecar.

Native TypeScript, Web Components, and the same conventions as the rest of Core.