Skip to content

Aider

Aider is a terminal-based AI pair-programming tool that connects a large language model (LLM) to your local Git repository, editing code in place and (by default) tracking every change with Git commits.

Aider supports multiple popular LLMs and applies chat-driven edits directly to your files, showing Git diffs and automatically generating commit messages so changes are easy to review, branch, and roll back.

It builds a concise repository map of important classes, functions, and their relationships across the project to give models richer code context. This map improves behavior on larger codebases.

You can drive Aider entirely from the command line using slash commands to add files, switch models, run shell commands or tests, and feed their output back into the chat loop.

Official website: aider.chat

A person in a hard hat and safety goggles with a clipboard stands beside a wall of panels labeled OpenCode, Analyze, Refactor, AI Models, Python Projects, LSP, Git UI, and Modes (Plan/Build).

Tutorial

How to Use OpenCode for AI-Assisted Python Coding

Learn how to use OpenCode, an open-source AI coding assistant, with a free Gemini API key to analyze and refactor Python code in your terminal.

intermediate ai python tools

For additional information on related topics, take a look at the following resources:


By Leodanis Pozo Ramos • Updated Aug. 8, 2026