Open Devin AI Software Engineer, Updated Intro and Setup

Поделиться
HTML-код
  • Опубликовано: 14 май 2024
  • // IMPORTANT:
    The Open Devin Team Just updated the setup instructions.
    You can now use a Make File which is an automated version of the instructions in this video.
    Try the Make File Approach and if you are having trouble you can still follow these instructions in my video to get it setup. I suggest opening the MakeFile which is just an automated version of this video and you'll see all the instructions broken down. You can follow my video and double check in Make File if you have any issues.
    Make File on Github - github.com/OpenDevin/OpenDevi...
    If you don't have Make on Windows you can use Choclatey for windows to download and run it - chocolatey.org/install
    Drop any issues in the comments and I will do my best.
    // OVERVIEW
    You've heard of Devin, now checkout it's open source alternative Open Devin AI Software Engineer. It can be setup with OpenAI or other models and even Ollama. This is a guide to setting it up on Windows as the early install can be tricky. I used Conda for environment management after having little success with other approaches.
    // BREAKDOWN
    00:00 AI Software Engineering
    01:27 Install Open Devin Windows
    9:35 Demo
    11:21 Conclusion
  • НаукаНаука

Комментарии • 87

  • @RobShocks
    @RobShocks  Месяц назад +6

    The Open Devin Team Just updated the setup instructions.
    You can now use a Make File which is an automated version of these instructions.
    Try the Make File Approach and if you are having trouble you can still follow these instructions in my video to get it setup. I suggest opening the MakeFile which is just an automated version of this video and you'll see all the instructions broken down. You can follow my video an double check in Make File if you have any issues.
    Make File on Github - github.com/OpenDevin/OpenDevin/blob/main/Makefile
    If you don't have Make on Windows you can use Choclatey for windows to download and run it - chocolatey.org/install

    • @giulianomaglieri3865
      @giulianomaglieri3865 Месяц назад +1

      Hi, thanks for tutorial. with new setup instruction I have an error when I lauch make run. Running the app...
      /usr/bin/env: ‘bash
      ’: No such file or directory
      make: *** [Makefile:36: run] Error 127 . I'm using WSL on windows

    • @RobShocks
      @RobShocks  Месяц назад

      @@giulianomaglieri3865 That is the line in the Make file that runs the Node Front End. You could try running the commands in the Make file section Make Run one by one and seeing if you can isolate the problem or just setup the frontend with node install and npm install yourself.

    • @captainpumpkinhead1512
      @captainpumpkinhead1512 Месяц назад +3

      Could you make a tutorial for the Make method? I can't get it to work. It says it isn't recognized as a "cmdlet" even though I installed it.

    • @RobShocks
      @RobShocks  Месяц назад +1

      @@captainpumpkinhead1512 when you get a cmdlet issue, make sure you are running in conda or the environment you setup. Install Make via chocolatey

    • @ROKKor-hs8tg
      @ROKKor-hs8tg Месяц назад +1

      The video method did not work. Should I use chocolate to download make and will it work?

  • @chrisferow3028
    @chrisferow3028 Месяц назад

    This was great, I was having trouble getting this installed and your video really helped out. You have a new subscriber now! Thanks again.

    • @RobShocks
      @RobShocks  Месяц назад

      I love these kind of messages, you made my evening thank you.

  • @3mbracetheSh4dow
    @3mbracetheSh4dow Месяц назад +3

    Thank you man I watched another guys video and yours is 100x simpler and easy to follow. Much appreciated from a fellow novice to all of these applications this was very simple.

    • @RobShocks
      @RobShocks  Месяц назад

      That comment was really appreciated, thank you. Takes ages to make these, I love it when it helps.

    • @b326yr
      @b326yr Месяц назад

      @@RobShocks please do more of this, thanks alot

  • @UPSCTHINKER
    @UPSCTHINKER Месяц назад

    Thanks bro... You are awesome ❤❤

  • @user-cb7yl4nr6h
    @user-cb7yl4nr6h 21 день назад +2

    Why all the videos of افتح ديفين On the same date and stopped after that

  • @andreas_tech
    @andreas_tech Месяц назад

    Hi,
    can i use it to optimize my database?

  • @vesper8
    @vesper8 Месяц назад

    Could you pretty please do a comparison video comparing the abilities and features of Aider vs Open Devin vs Devika : )

    • @RobShocks
      @RobShocks  Месяц назад

      In the works! Crew AI coming next first

  • @mickelodiansurname9578
    @mickelodiansurname9578 Месяц назад

    subscribed Rob... ya madzer ya!

    • @RobShocks
      @RobShocks  Месяц назад

      Really appreciate that!! Ya Madzer yerself

  • @lyaky87
    @lyaky87 29 дней назад

    What are the hardware requirements to run devin locally?

  • @rahulgowda5891
    @rahulgowda5891 Месяц назад

    Hi , can you please share your project repo ? . Seems they have changed it again.

  • @sujithsai5528
    @sujithsai5528 Месяц назад

    in vs code I cant able to see conda interpreter

  • @zerohcrows
    @zerohcrows Месяц назад

    need a guide on th makefile method, keep running into errors :c

  • @anthonyjobey8821
    @anthonyjobey8821 Месяц назад

    Any chance you could help setting up using a local LLM using Ollama? I have tired but seem to be failing on the last part

    • @RobShocks
      @RobShocks  Месяц назад

      What kind of errors are you getting?

  • @Mentor-oj1ec
    @Mentor-oj1ec Месяц назад

    Would it be possible to ignore the configuration of the api-key step? I have a ton of local LLM's and in fact no access to an api key from openAI

    • @RobShocks
      @RobShocks  Месяц назад +2

      Try this github.com/OpenDevin/OpenDevin/pull/615

  • @vivekverma5178
    @vivekverma5178 Месяц назад +1

    Can you also help me understand how this Makefile approach works?

    • @RobShocks
      @RobShocks  Месяц назад

      If you open the make file in the route folder it’s basically all the commands and instructions you need to setup. A make file automates this process by using the command make. You can use chocolatey package manager on windows to install it

    • @ThoreauDailyDeskTalks
      @ThoreauDailyDeskTalks Месяц назад

      how does it work for mac?
      @@RobShocks

  • @harmonizedigital.
    @harmonizedigital. Месяц назад +2

    Is there anything stopping someone from hosting this on a cloud server so it can be accessed via a domain?

    • @gremlinsaregold8890
      @gremlinsaregold8890 Месяц назад +1

      Well you'd need to add some sort of login system and to feed a full install to each user... That could prove... Well bulky. But if it's just for building an app on that server then yeah sure... On aws of Google or culture or digital ocean...should work easy.

    • @harmonizedigital.
      @harmonizedigital. Месяц назад

      @@gremlinsaregold8890 I am currently deploying it now. I will report back how things are going in a few days.

    • @harmonizedigital.
      @harmonizedigital. Месяц назад

      @@gremlinsaregold8890 I have it on a server now

  • @voxyloids8723
    @voxyloids8723 Месяц назад +1

    Can you do comparison please with devika and swe ?

    • @RobShocks
      @RobShocks  Месяц назад +1

      I’ve setup all of them so I might run a side to side. Right now my quick take is swe looks promising in its logic, devika in its interface and openDevin I’m still finding most buggy.

  • @josefkreidler1077
    @josefkreidler1077 27 дней назад +1

    Unfortunately the install procedure is far to complicated. No real explanation from the project side. Seems no interest in broad usage :-/

  • @rajibmahmud19
    @rajibmahmud19 Месяц назад

    I am getting litellm module not found when running uvicorn command. I have litellm installed in the environment and verified that from environment itself. Anyone else having the same issue? I am in WSL2 env

    • @RobShocks
      @RobShocks  Месяц назад

      Did not have this error, its worth checking the Discord and Discussion page on Github for anyone with similar problem

    • @nassolar
      @nassolar Месяц назад

      python -m pip install litellm

  • @shashanksingh9765
    @shashanksingh9765 Месяц назад

    Can I use this with Gemini API key ?

    • @RobShocks
      @RobShocks  Месяц назад

      I don't think so but you can use a lot of other LLMs via chaning the config.toml file in the root and using docs.litellm.ai/ instructions are in the read me

  • @ROKKor-hs8tg
    @ROKKor-hs8tg 23 дня назад

    It doesn't work at all. Is there anyone who has run the program?

  • @focusedstudent464
    @focusedstudent464 Месяц назад

    Where is the requirement.Txt file I didn't found that can some one help me

  • @saimnadeem5882
    @saimnadeem5882 Месяц назад +2

    can you please please make a video of open devin with local llm from lm studio please

    • @hule333
      @hule333 Месяц назад

      thats not possible. Opendevin is not an LLM

    • @jackflash6377
      @jackflash6377 Месяц назад

      @@hule333The question was. Getting Open DEVIN to work with a local LLM by using LM studio to take the place of OpenAI

    • @saimnadeem5882
      @saimnadeem5882 Месяц назад

      @@hule333 no i meant integrating lm studio with open devin just like it has functionality with ollama and litellm

    • @hule333
      @hule333 Месяц назад

      @@saimnadeem5882 ah

  • @dociler
    @dociler Месяц назад +3

    I'm running into an issue during make build. Ran into the same while running your installation guide:
    Getting requirements to build wheel: finished with status 'error'
    and then later it breaks on:
    RuntimeError: uvloop does not support Windows at the moment
    How did you overcome this?

    • @RobShocks
      @RobShocks  Месяц назад +1

      Did you use Conda for environment management? Do you have wsl?

    • @dociler
      @dociler Месяц назад

      @@RobShocks No, I actually gave up, learned ubuntu and install the whole thing there. Costs me 50gb of harddrive, but it works. Thanks!

    • @RobShocks
      @RobShocks  Месяц назад

      @@dociler ah well prob better off good to have Ubuntu

  • @PaulStoker-tz2fz
    @PaulStoker-tz2fz Месяц назад +1

    Just tried it now, seems like it goes off on a tangent if it doesn't understand your initial message. Like that one ranty software engineer most people work with who doesn't have the social capacity to just shut the f up :D

  • @ambicapradhan1064
    @ambicapradhan1064 23 дня назад

    I'm facing the issue: "OPENAI Connection error", does anybody know what I did wrong and how I can fix it?
    PS: The error is coming when I send Devin a msg

    • @RobShocks
      @RobShocks  22 дня назад

      Did you check your openAI credits? The error can be quite vague. Also try create a new key and try again.

    • @ambicapradhan1064
      @ambicapradhan1064 22 дня назад

      @RobShocks Am I supposed to buy something somewhere? Because I followed the exact steps from your video and it gave me a secret key but am I supposed to buy credits from openai?

    • @RobShocks
      @RobShocks  22 дня назад

      @@ambicapradhan1064 You need a subscription or credits to use Open AI API it’s not free I’m afraid. If you want you can use a free local model with Ollama you can

    • @ambicapradhan1064
      @ambicapradhan1064 21 день назад

      @@RobShocks Alright Thank you so much

  • @jdfp605
    @jdfp605 Месяц назад

    i cant fid the docker image on git hub can anyone help me?

    • @RobShocks
      @RobShocks  Месяц назад

      The docker image won't be on the repo. If you look in the makefile however you will see how the image is built and created on your machine for you. What is the specific problem?

  • @ROKKor-hs8tg
    @ROKKor-hs8tg Месяц назад

    Makefile get error

  • @mickelodiansurname9578
    @mickelodiansurname9578 Месяц назад

    only three days since he made this and again they changed the install procedure since they now have a container and makefile. Okay, okay its new, I get that.... but jesus lads... let us at least catch our breath okay?

    • @RobShocks
      @RobShocks  Месяц назад

      Slow down lads!!! Haha in fairness it’s a tiny team going fast but having a simple install would make it accessible for more contributors so it’s worth streamlining it and it’s not there yet

    • @mickelodiansurname9578
      @mickelodiansurname9578 Месяц назад

      @@RobShocks I installed it on a Vultr instance... having a little issue setting it up with openrouter and litellm to be honest... I'll get back to it. But I think a good use case is it actaully installed on the dev server where an app is being built (Not on the production server obviously)... and as a helping tool, not the actual solution, cos this thing and I'm sure Devin itself are going to be flaky as fuck for the next year!

  • @pierruno
    @pierruno Месяц назад

    They changed it again.

  • @RishiYT-is1ld
    @RishiYT-is1ld Месяц назад

    Can i add Claude api key instead of open ai keys?

    • @RobShocks
      @RobShocks  Месяц назад

      Not sure about Claude, but you can certainly add local LLM's from Ollama github.com/OpenDevin/OpenDevin/commit/08a2dfb01af1aec6743f5e4c23507d63980726c0

  • @kyber.octopus
    @kyber.octopus Месяц назад +2

    I find it ironic that programmers are helping build the thing that will eliminate / replace programmers.

    • @RobShocks
      @RobShocks  Месяц назад +9

      I think we've been doing that since the first computer

    • @thelostandunfounds
      @thelostandunfounds Месяц назад +6

      That’s literally the whole point of computers!

    • @RobShocks
      @RobShocks  Месяц назад

      @@thelostandunfounds 🤓

    • @StevenAkinyemi
      @StevenAkinyemi Месяц назад +1

      We have been automating everything away since the first computer.
      The point is not to have to code at all.

    • @delightfulThoughs
      @delightfulThoughs Месяц назад +1

      That's because we programmers are lazy 🦥

  • @user-cb7yl4nr6h
    @user-cb7yl4nr6h 22 дня назад

    not work