lfl-terminal
Overview
Browser terminal with deterministic commands and a local LLM that proposes page actions you approve. Nothing leaves your machine.
lfl-terminal is a keyboard-first terminal that lives in your browser. Press the backtick key on any page and a terminal overlay slides up. Type deterministic commands to read, search, navigate, and act on the page. For anything that needs interpretation, a local AI model (one you run yourself) proposes a single action that you approve or reject before it ever touches the page. The whole point is local-first, human-supervised control: - Nothing leaves your machine. Deterministic commands run entirely in your browser. The AI half talks only to a local model on your own computer (loopback, 127.0.0.1). There are no accounts, no servers, no telemetry. - The model proposes; you decide. Any action that changes the page (click, fill, navigate) is shown to you as a plain, deterministic summary and waits for your explicit approval. Read-only commands run without a gate. - The model is never a security boundary. Approval, the fixed set of allowed actions, and the hard blocks (for example, credential fields are never auto-filled) are enforced by the extension's own code, not by the model. What you can do: - Navigate and act: go, open, back, click, fill, search, scroll - Read and orient: read, ls, extract links/table, here - Find and highlight: find, highlight (mark every match on the page), matches (list them with context) - Make it yours: alias, macro, themes, per-site auto-open, a resizable and collapsible panel - Ask the local model: prefix a request with "ask" (or just type a plain request) and approve the single action it proposes Requirements (please read before installing): - You need a local, OpenAI-compatible model server running at http://127.0.0.1:1238 (for example llama.cpp's llama-server, LM Studio, or Ollama behind a compatible endpoint). The deterministic commands work without it; the AI proposals need it. - Chrome only, for now. What it will NOT do (on purpose): - It will not run shell commands, touch your filesystem, or use sudo. Ever. - It will not send your page content or commands to any cloud service or to us. - It will not act on a page without your approval for anything that mutates it. Open source (Apache-2.0). Source, threat model, and issues: https://github.com/MacadamiaButter/lfl-terminal
0 out of 5No ratings
Details
- Version0.4.0
- UpdatedJuly 18, 2026
- Offered byMacadamia Butter
- Size122KiB
- LanguagesEnglish (United States)
- Developer
Email
hello@localfirstlab.org - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site