Lemma CLI (lemma-terminal)
lemma is the command-line and terminal-UI for Lemma —
build and operate pods (a team's tables, files, functions, agents, workflows, schedules,
connectors, surfaces, and apps) from your terminal, and drop Lemma's agent skills straight into
your coding agent so it can build pods for you.
Install
uv tool install lemma-terminal
This installs the lemma command globally. (Don't have uv? See
astral.sh/uv.)
lemma --version
Quickstart
lemma auth login # authenticate against the default cloud server
lemma orgs select --save-default # pick your organization
lemma pods select --save-default # pick the pod to work in
lemma describe # inventory the selected pod
From there, the command surface mirrors the resource model — lemma <resource> <verb>:
lemma tables list
lemma files ls /knowledge
lemma agent chat # talk to the pod's default agent
lemma pod init my-pod # scaffold a new pod bundle on disk to import
Working across several pods at once (e.g. a coding agent per repo)? lemma app init
and lemma pods create --with-starter write committed .lemma.<server>.env files
that bind the folder per server, so every command from that tree targets the right
pod — no per-shell exports, no global switching. The same repo drives local and cloud:
lemma pods describe # local pod (from .lemma.local.env)
lemma --server lemma-cloud apps deploy # cloud pod (from .lemma.lemma-cloud.env)
lemma config show # shows the resolved server, pod, and files
Add --json to any command for machine-readable output, and --full to expand folded fields.
See SETUP.md for cloud/local server configuration, environment variables, project
.lemma.<server>.env files, and the Textual TUI (lemma tui).
Install Lemma skills into your coding agent
Lemma ships agent skills (SKILL.md format) that teach a coding agent how to design, build, and
operate pods. lemma skills installs them into the coding agent you already use:
lemma skills list # what's bundled
lemma skills install # auto-detect Claude Code / Codex / OpenCode / Cursor and install
lemma skills install --target claude # or pick one explicitly
lemma skills install --all-skills # include browser + liteparse-documents too
install is an upsert — the CLI owns these skills, so an existing copy is overwritten to match
what this lemma-terminal bundles (re-run it after upgrading to refresh them; identical copies report
unchanged). By default it installs the curated set — lemma-builder, lemma-user, lemma-widget —
at the user level so it's available across all your projects. Targets and their locations:
| Target | Location (--scope user) |
Tool |
|---|---|---|
claude |
~/.claude/skills/ |
Claude Code |
codex |
~/.agents/skills/ |
Codex CLI |
opencode |
~/.config/opencode/skills/ |
OpenCode |
cursor |
project only → .cursor/skills/ |
Cursor (no global skills dir) |
agents |
~/.agents/skills/ |
shared (Codex + OpenCode) |
all |
all of the above | — |
Use --scope project to install into the current directory (.claude/skills/, .agents/skills/,
.opencode/skills/, .cursor/skills/), or --dir PATH for an arbitrary location. Cursor is
project-scoped only — run lemma skills install --target cursor --scope project inside the repo
you're working in. Then restart your coding agent and ask it to build a pod.
How it fits together
lemma-sdk— the Python client used by functions and automation.lemma-terminal(this package) — the human- and agent-facing CLI and TUI; pod-scoped workflows are first-class.lemma-stack— installs and manages the local Lemma stack (separate tool).
License
Apache-2.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lemma_terminal-0.6.2.tar.gz.
File metadata
- Download URL: lemma_terminal-0.6.2.tar.gz
- Upload date:
- Size: 423.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ae0ba64973f98cc77d441b77b5d567f603f43c92bde29c55bc33f8845c06583
|
|
| MD5 |
e8d14be43327bb5e4c9cb2684b18665c
|
|
| BLAKE2b-256 |
9ba083e7f12f8a55b2b8cca50229d5f12ee3170959228179dd31009ff74c280f
|
File details
Details for the file lemma_terminal-0.6.2-py3-none-any.whl.
File metadata
- Download URL: lemma_terminal-0.6.2-py3-none-any.whl
- Upload date:
- Size: 401.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
791bd1b7d73136f447dcac0ea61aab72e49d9e6483f871d617c51c091a0e2854
|
|
| MD5 |
45df493dfcff6cc93b707776f337c94b
|
|
| BLAKE2b-256 |
33576adf15de24475799afcb2d24c0f3af432a9d4240bfb43dff0e7f0863f399
|