Aider-AI / aider

aider is AI pair programming in your terminal
https://aider.chat/
Apache License 2.0
21.98k stars 2.05k forks source link

Feature Request: Simplify Generating Up-to-date Code Using LLM with Documentation and GitHub Context #1981

Open lockmeister opened 1 month ago

lockmeister commented 1 month ago

Issue

I have a use case where I need to quickly learn how to use a brand-new library for a project. My idea is to feed the library's entire documentation and possibly its GitHub repository .

I've tried cloning the repo and running aider in it, but this is quite a manual process to switch between this and the repo where I'm working.

fry69 commented 1 month ago

Thank you for filing this issue.

This document may be helpful -> https://aider.chat/docs/scripting.html

tdobson commented 1 month ago

You probably can do "/read path/to/docs" with v0.59 and that should just work. Obviously keep in mind context windows :)

vessenes commented 1 month ago

Just a comment, as a daily aider user — your use case might be well served in the Claude web interface. You can paste in documentation and a tar file (uncompressed) of your repo, and ask it to write out the integration for you, or if you prefer to do the coding, give you a task list, architecture convo, etc. the way aider parses stuff out is likely to add a bunch of intermediate steps.

lockmeister commented 1 month ago

Just a comment, as a daily aider user — your use case might be well served in the Claude web interface. You can paste in documentation and a tar file (uncompressed) of your repo, and ask it to write out the integration for you, or if you prefer to do the coding, give you a task list, architecture convo, etc. the way aider parses stuff out is likely to add a bunch of intermediate steps.

I'd be interested to hear more about how you use that? And how it fits into your Aider workflow?

paul-gauthier commented 5 days ago

I'm labeling this issue as stale because it has been open for 2 weeks with no activity. If there are no additional comments, it will be closed in 7 days.