What does it do?#

Provides aliases for AI-powered CLI tools. Like the Images aliases, this file is not sourced automatically — you need to add it explicitly.

Enabling it#

source ~/.docker-devtools/docker-devtools.sh
source ~/.docker-devtools/ai/docker-ai-devtools.sh

PowerShell: ai/docker-ai-devtools.ps1 now exists with full parity — markitdown-docker, llm-docker, openwiki-docker and aider-docker all work the same as Bash/zsh. See the PowerShell page for the full platform-parity breakdown.

Commands#

Commands you can run to use this.

Aliases#

AliasToolImage
markitdown-dockerMarkItDown — converts PDFs, Office docs, images, audio, HTML, etc. to Markdown for LLMspython:3.13-slim (installs markitdown[all] at runtime)
llm-dockerllm — CLI for prompting/piping data through LLMspython:3.13-slim (installs llm at runtime)
openwiki-dockerOpenWiki — generates and maintains agent-readable docs for a codebasenode:22-alpine (via npx --yes openwiki)
aider-dockerAider — AI pair-programming CLI that edits files and commits changes in your repopaulgauthier/aider-full

Note: markitdown-docker installs the markitdown[all] extras (not plain markitdown), pulling in the optional PDF/Office/image/audio conversion backends. markitdown-docker and llm-docker have no official pre-built image, so they pip install the package into a fresh container on every run (a few extra seconds per invocation; the install output is sent to stderr so it doesn’t pollute redirected stdout). openwiki-docker writes its output to ./openwiki/ and updates AGENTS.md/CLAUDE.md in the current directory. Most of these tools call an LLM provider and need an API key — pass it through with DOCKER_DEVTOOLS_EXTRA_ARGS, e.g. DOCKER_DEVTOOLS_EXTRA_ARGS="-e OPENAI_API_KEY" aider-docker.

Usage#

# Convert a PDF to Markdown
markitdown-docker report.pdf > report.md

# Ask an LLM about piped input
cat notes.txt | llm-docker "Summarize this"

# Generate docs for the current repo
openwiki-docker --init

# Let Aider edit a file with AI assistance
DOCKER_DEVTOOLS_EXTRA_ARGS="-e OPENAI_API_KEY" aider-docker some_file.py

The Sources#

GitHub: https://github.com/willhallonline/docker-devtools-aliases

Find out more#