LLMDog Product Information

LLMDog is a command-line tool that helps developers share code with large language models (LLMs) like Claude and ChatGPT. It lets you select specific files from your project, formats them with proper Markdown, and copies the output to your clipboard for easy pasting into AI assistants.

Key capabilities:

  • Select files from a project and generate properly formatted Markdown output
  • Automatic Markdown formatting with syntax highlighting for code blocks
  • Copy formatted output to clipboard for quick pasting
  • Interactive terminal UI for navigating directories and choosing files

How it works:

  • Run the tool in your project (e.g., llmdog) to browse files
  • Use the arrow keys to navigate, Space to select, and Enter to confirm
  • LLMDog generates a Markdown-formatted representation of the selected files and copies it to the clipboard

Quick Start:

  1. Install LLMDog
  • Install via Homebrew: brew tap doganarif/llmdog && brew install llmdog
  • Or install from source and build: git clone https://github.com/doganarif/llmdog.git; cd llmdog; go build -o llmdog ./cmd/llmdog
  1. Run in your project: llmdog
  2. Use the interactive UI to select files
  3. Paste the generated Markdown output into any AI assistant or document

How to Use (Interactive Demo):

  • Navigate to your project directory
  • Select files (e.g., src/auth.go, src/middleware.go, README.md)
  • Confirm to generate output
  • The tool will show a Markdown block per file and a combined directory/file structure in the output

What LLMDog Outputs:

  • Directory structure and file list
  • Per-file content blocks in Markdown with syntax highlighting
  • A consolidated, copy-ready Markdown snippet that preserves code context for LLMs

Why LLMDog:

  • Streamlines sharing code with LLMs by preserving file structure and formatting
  • Reduces manual copy/paste and error-prone formatting
  • Interactive experience with quick access to a set of files

Security and Privacy:

  • Output is generated locally and copied to the clipboard; no data is uploaded to external servers by default.

Support and License:

  • MIT License
  • Active maintenance and community contributions

Feature Overview

  • Interactive file selection in the terminal (arrow keys, Space to select, Enter to confirm)
  • Automatic Markdown-formatted output with proper code blocks and syntax highlighting
  • Per-file and multi-file output, including directory structure
  • Copy output to clipboard for easy pasting into AI assistants
  • Lightweight, cross-platform, zero-config deployment
  • Quick-start installation via Homebrew or from source