ESCAPE THE
CHAT WINDOW
Move AI off the web and onto your machine. Scrape data, process documents, build automation pipelines, and create tools for your newsroom — all from the command line.
Modules
Four weeks covering the fundamentals of CLI-based AI tools for journalism.
From chat window to command line
Install CLI tools, compare web vs terminal workflows, and write a CLAUDE.md context file that persists across sessions.
Custom skills for Claude Code
Package domain expertise into reusable slash commands. Write skills for data processing, content workflows, and beat-specific tasks.
CLI workflows for newsrooms
Build shell pipelines for data journalism. Automate scraping, cleaning, and summarization into cost-conscious, repeatable workflows.
Agents, tools, and data access
Connect AI to your files and data sources via MCP. Run agents that take multi-step action, and learn where these tools break down.
Git & GitHub for journalists
Understand version control well enough to tell Claude Code what you need. Commits, branches, merges, and GitHub — explained visually.
Quick start
Get up and running in three steps.
Install Node.js
Download from nodejs.org and run the installer. This gives you npm, the package manager you will use to install AI tools.
$ node --version
Install an AI tool
Pick one to start. Gemini CLI is free and works well for beginners.
$ curl -fsSL https://claude.ai/install.sh | sh
# or Gemini
$ npm install -g @google/gemini-cli
Run your first prompt
Open your terminal, navigate to a project folder, and start the tool.
$ cd ~/my-project
$ claude
Tools
We cover three CLI tools. You only need one to complete the course.
Claude Code
Terminal-based assistant. Strong at reasoning through complex tasks and working with existing codebases.
Gemini CLI
Command-line tool with free tier. Good for quick scripts and data processing tasks.
Codex CLI
Terminal assistant from OpenAI. Integrates well with existing OpenAI workflows and API keys.
Resources
Reference materials to support your learning.
Quick reference
Common commands and prompt patterns for each tool.
Troubleshooting
Solutions to common installation and usage problems.
Prompt templates
Reusable prompts for journalism tasks.
Course review
Browse all course materials in one place.
Course repository
Example code and project files on GitHub.