Aider là trợ lý lập trình cặp AI mã nguồn mở sống trong dòng lệnh thay vì trình duyệt hay IDE độc quyền. Bạn trỏ tới một thư mục cục bộ đã là kho git, mô tả mong muốn bằng ngôn ngữ tự nhiên, và Aider sẽ đề xuất chỉnh sửa, áp dụng vào tệp rồi commit kết quả với thông điệp commit được tạo tự động. Vì mọi thay đổi đều là commit git thông thường, bạn có thể diff, xem lại, hoàn tác hoặc tạo nhánh bằng công cụ quen thuộc.
Ý thức về mã nguồn là ý tưởng cốt lõi của Aider. Nó lập bản đồ tệp và ký hiệu của dự án để mô hình hiểu cả kho lớn thay vì chỉ thấy một tệp đang mở. Aider hỗ trợ hơn một trăm ngôn ngữ lập trình và hoạt động với nhiều backend, từ API máy chủ như Anthropic Claude, OpenAI, DeepSeek đến mô hình hoàn toàn cục bộ, giúp đội ngũ cân đối chi phí, tốc độ và quyền riêng tư.
Ngoài trò chuyện, Aider còn đọc được hình ảnh và trang web làm ngữ cảnh trực quan, nhận nhập liệu bằng giọng nói để mô tả tính năng hay lỗi, và tự động chạy linter, kiểm thử sau mỗi chỉnh sửa rồi phản hồi lỗi cho mô hình để sửa. Công cụ cài từ PyPI bằng vài lệnh và thường được dùng từ terminal tích hợp trong IDE.