Skip to content

DaVinci - Uarp | Cooperate's with you , it merges on your terminal, VScode, for being part of your proyects as you needed!

License

Notifications You must be signed in to change notification settings

xyz-rainbow/DaVinci-Uarp

 
 

Repository files navigation

Da Vinci pair programming in your terminal

Da Vinci - lets you pair program with LLMs, to edit code in your system, github, and applications Start a new project or work with an existing git repo.

connect to almost any LLM.

aider screencast

Getting started

You can get started quickly like this:

python -m pip install -U aider-chat

# Change directory into a git repo
cd /to/your/git/repo

# Work with Claude 3.5 Sonnet on your repo
export ANTHROPIC_API_KEY=your-key-goes-here
aider

# Work with GPT-4o on your repo
export OPENAI_API_KEY=your-key-goes-here
aider 

See the installation instructions and other documentation for more details.

Features

  • Run aider with the files you want to edit: aider <file1> <file2> ...
  • Ask for changes:
    • Add new features or test cases.
    • Describe a bug.
    • Paste in an error message or or GitHub issue URL.
    • Refactor code.
    • Update docs.
  • Aider will edit your files to complete your request.
  • Aider automatically git commits changes with a sensible commit message.
  • Aider works with most popular languages: python, javascript, typescript, php, html, css, and more...
  • Aider works best with GPT-4o & Claude 3.5 Sonnet and can connect to almost any LLM.
  • Aider can edit multiple files at once for complex requests.
  • Aider uses a map of your entire git repo, which helps it work well in larger codebases.
  • Edit files in your editor while chatting with aider, and it will always use the latest version. Pair program with AI.
  • Add images to the chat (GPT-4o, Claude 3.5 Sonnet, etc).
  • Add URLs to the chat and aider will read their content.
  • Code with your voice.

Top tier performance

Aider has one of the top scores on SWE Bench. SWE Bench is a challenging software engineering benchmark where aider solved real GitHub issues from popular open source projects like django, scikitlearn, matplotlib, etc.

More info

About

DaVinci - Uarp | Cooperate's with you , it merges on your terminal, VScode, for being part of your proyects as you needed!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.2%
  • Scheme 2.3%
  • JavaScript 1.3%
  • HTML 1.2%
  • Shell 0.4%
  • Dockerfile 0.3%
  • Other 0.3%