Ingest is an open-source Go CLI tool that converts directories of plain text files (source code, docs, etc.) into a single markdown file optimized for LLM ingestion. Key features include directory tree traversal with include/exclude glob patterns, approximate token counting, git diff/log generation, clipboard copy, JSON output, customizable templates, direct integration with Ollama or any OpenAI-compatible API, and VRAM estimation to check whether generated content fits within a given model's memory and context constraints. Installation is via `go install` or manual binary download, and configuration is managed through a JSON file at `~/.config/ingest/config.json`.

7m read timeFrom smcleod.net
Post cover image
Table of contents
Features #Installation #Usage #LLM Integration #Configuration #Wrapping Up #

Sort: