lcode 0.1.0
First public release.
Added
- Interactive terminal agent with streaming markdown output, reasoning display,
@fileattachments,
slash commands, a status bar and resumable sessions (lcode -c). - One-shot mode for scripts:
lcode -p "...". - Tools for the model:
read_file,write_file,edit_file(with diff previews and a
whitespace-tolerant fallback),list_dir,glob,grep(ripgrep with a pure-Python fallback),
bash(live output, timeouts, persistent working directory) andtodo_write. - Permission modes
ask,auto-editandyolo(Shift+Tab cycles), with a read-only command
allowlist and "always allow" per command. - Model catalog with eight open-weight models, hardware detection for Linux + NVIDIA and Apple
Silicon Macs, and memory-fit estimates that pick the largest context window that fits. lcode setup(recommend, download and configure a model),lcode models,lcode doctorand
lcode config.- Choice of context window per run (
--context 128k), per session (/ctx) or in the config file. - Text-only model variants that drop unused vision projectors to free GPU memory.
- Automatic conversation compaction when the context window is 85% full, plus
/compact. AGENTS.mdproject instructions and/initto generate them.- One-line installer for Linux and macOS.
Install
curl -fsSL https://nasser1941.github.io/lcode/install.sh | bash