{"repo":"gleachkr/Lectic","free":true,"listed":false,"github":"https://github.com/gleachkr/Lectic","clone":"git clone https://github.com/gleachkr/Lectic.git","description":"An LLM client where each conversation is a markdown file","language":"TypeScript","stars":12,"topics":["editor","llms","markdown","neovim","unix"],"license":"MIT","category":"ai-agents","readme_excerpt":"Lectic Lectic is a unixy LLM toolbox. It treats conversations as ordinary human-readable markdown files, so that you can version control them, grep them, pipe them, edit them, and interact with LLMs in whatever editor you like. Why Lectic? Bring your own editor. Lectic has LSP support, so you get completions, diagnostics, code actions, and folding in Neovim, VS Code, or anything else that speaks LSP. Bring your own language. Tools, hooks, and macros are just executables. Write them in Bash, Python, Rust — whatever you want. Composable primitives. A small set of building blocks (directives, macros, and hooks) combine to handle a wide range of workflows. Plain text all the way down. Conversations are commonmark markdown files (with directives), easy to read, parse, modify, share, search, archive, and more. Sensible Sandboxing. Dangerous tools run in subprocesses, making it easy to interpose any sandboxing strategy or combination of strategies you want: worktrees, bwrap, containers, or file permissions. Sandboxing can be global, agent level, or tool level. Git style subcommands Lectic is extensible with git style subcommands - executables that live on your PATH or in Lectic's configuration directories. LLMs are great at writing small self-contained programs against a simple API surface. So that's how you extend Lectic. Installation Linux / macOS quick install (GitHub Releases) To update later, rerun the same installer command. Homebrew Arch Linux (AUR) Nix Linux / macOS manual i","default_branch":null,"files":null,"tree":[],"storefront":"/r/gleachkr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gleachkr/Lectic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}