aider.chat AI pair programming directly in the terminal with LLM support developer-toolsai-codingcode-generator