-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Arif Dogan edited this page Mar 4, 2025
·
1 revision
Welcome to the official wiki for LLMDog! 🐶
LLMDog is a developer-friendly command-line tool that simplifies sharing your code with Large Language Models (LLMs) like Claude, ChatGPT, and others. It allows you to intelligently select files and directories from your project, automatically formats them with proper Markdown, and copies the output directly to your clipboard—ready to paste into any LLM chat interface.
- Streamlined Code Discussions: Quickly share relevant files with LLMs for code reviews, debugging help, or implementation guidance.
- Smart File Selection: Choose only the files that matter for your question, without the noise of your entire codebase.
-
Gitignore Integration: Automatically excludes files like
node_modules, build artifacts, and other files in your.gitignore. - Consistent Formatting: Ensures your code is properly formatted in Markdown, with syntax highlighting based on file extensions.
- Context Preservation: Includes a directory tree to help LLMs understand your project structure.
- Zero Configuration: Works out of the box with no setup required.
- Interactive TUI: Browse and navigate your files and directories with an intuitive interface.
- Recursive File & Directory Selection: Easily select whole directories while automatically handling nested files and skipping Gitignored paths.
-
Gitignore Support: Automatically respects your
.gitignorefile to exclude irrelevant files. - Markdown Output: Generates a well-formatted Markdown report, complete with a file tree and file contents.
- Clipboard Integration: The output is copied directly to your clipboard for quick sharing and use.
- Content Search: Search through files to find exactly what you're looking for.
- Bookmarks: Save and reuse frequently used file selections.
- Cross-Platform: Built with Go, LLMDog works on macOS, Linux, and Windows.
- Get help fixing a bug by sharing only the relevant files
- Ask for code reviews on specific components of your application
- Request implementation suggestions for new features
- Seek assistance with refactoring specific parts of your codebase
- Generate documentation for your project or specific modules
LLMDog is licensed under the MIT License. See the LICENSE file for details.