OpenDevin Tutorial (Open-Source Devin) - Build Entire Apps From a Single Prompt

Matthew Berman
30 Mar 202414:58

Summary

TLDRThe video introduces Open Devon, an open-source version of the innovative coding assistant Devon. Viewers are guided through its impressive interface, which integrates a terminal, browser, code editor, and agent dialogue. The tutorial demonstrates building a simple Python calculator app and an HTML interface, emphasizing Open Devon's ease of use and rapid development capabilities. Despite being in its early stages with some bugs, the project's active GitHub community and quick feature additions make it a promising tool for developers. The video also covers installation steps, including setting up Python environments, Docker, and API keys, and hints at the potential for using local open-source models.

Takeaways

  • 🌟 The video introduces 'Open Devon', an open-source version of the impressive 'Devon' demo, which allows users to build entire code bases through prompts.
  • πŸ–₯️ Open Devon features an integrated interface with a terminal, browser, code editor, and agent dialogue, similar to the original Devon but without the closed-source limitations.
  • πŸ”§ The presenter demonstrates how to install and use Open Devon, including setting up a Python environment and Docker, which simplifies the installation process.
  • πŸ”‘ The video guides viewers on how to export an OpenAI API key for use with Open Devon, highlighting the need for a developer account and the creation of a new secret key.
  • πŸ’» The installation process involves potential issues with Python package management and environment setup, which the presenter addresses with solutions.
  • πŸ“ Open Devon supports multiple AI models and allows the integration of open-source local models, providing flexibility in choosing the AI backend.
  • πŸ› οΈ The video shows the creation of a simple calculator app using Open Devon, illustrating the tool's capability to generate and test code automatically.
  • πŸ”„ Despite being a new project with some bugs and incomplete features, Open Devon is rapidly evolving with an impressive rate of development and community engagement.
  • 🌐 Open Devon has gained significant popularity, with over 8,500 stars on GitHub and ranking as the top trending repository, indicating its potential impact.
  • πŸ”„ The presenter mentions another open-source project called 'DEA', which they have not been able to get working, suggesting that Open Devon is a more accessible alternative.
  • πŸ”— The video concludes with instructions on how to use different models with Open Devon, including setting up a local model and using various embedding models for a completely local setup.

Q & A

  • What is Open Devon and how does it relate to Devon?

    -Open Devon is an open-source version of Devon, a tool that was showcased in a demo for building entire code bases with a given prompt. It includes features like a terminal, browser, code editor, and agent dialogue, all in an impressive interface.

  • What are the main components of the Open Devon interface?

    -The Open Devon interface includes a terminal, a planner, a code editor for viewing and editing code, a browser for selecting different models to run, and options to choose between Lang chains agent and Code Act agent.

  • How does Open Devon support different AI models?

    -Open Devon currently supports Open AI and Cloud models, but it also allows users to easily plug in an open-source local model by setting the appropriate environment variables.

  • What is the significance of the Open Devon project being open source?

    -Being open source means that the project's code is freely available for anyone to inspect, modify, and distribute. This encourages community contributions, improvements, and transparency, which can lead to rapid development and innovation.

  • How can one install and set up Open Devon on their local machine?

    -To install Open Devon, one needs to clone the repository from GitHub, set up a conda environment for Python, install Docker, export the Open AI API key, set the workspace directory, and install the requirements using pip. The process also involves running Docker and setting up both backend and frontend servers.

  • What issues did the presenter encounter during the installation of Open Devon?

    -The presenter faced issues related to Python package management and environment management, including the need to install Rust for a dependency, dealing with the ojson package, and running into problems starting the server with uicorn.

  • How does Open Devon handle the creation of a simple calculator app?

    -Open Devon creates a simple calculator app by starting a new task, writing the code in the code editor, and testing it through the terminal. It also allows for further iteration, such as creating an HTML interface for the calculator.

  • What is the current status of the DEA project mentioned in the script?

    -The DEA project is another open-source version of Devon, but the presenter has not been able to get it working despite daily attempts. The presenter plans to create a tutorial video for DEA once it is successfully operational.

  • How can users contribute to the Open Devon project?

    -Users can contribute to the Open Devon project by creating issues on their GitHub repository when they encounter bugs, suggesting new features, or even contributing code if they are open to it.

  • What is the current popularity of the Open Devon project on GitHub?

    -Open Devon has gained significant popularity, with over 8.5 thousand stars and being listed as the number one trending app on GitHub at the time of the script.

  • How does Open Devon compare to the original Devon in terms of user interface and functionality?

    -Open Devon aims to mimic the polished user interface and functionality of the original Devon, offering a comprehensive environment for coding assistance, despite being in its early stages and having some bugs.

Outlines

00:00

🌟 Introduction to Open Devon: The Open Source Alternative to Devon

The script introduces Open Devon, an open source version of the impressive Devon demo. The original Devon had a remarkable interface combining a terminal, browser, code editor, and agent dialogue, but was closed source. Open Devon, which has quickly gained popularity with over 8.5k stars on GitHub, is demonstrated with its ability to write a simple Python calculator app and create an HTML interface for it. The presenter highlights the project's newness, potential bugs, and the rapid pace of development, while also mentioning another open source project, DEA, which they have yet to successfully run.

05:01

πŸ› οΈ Setting Up Open Devon: Installation and Initial Challenges

The script details the process of setting up Open Devon, starting with cloning the GitHub repository and setting up a new conda environment. It emphasizes the importance of Docker for simplifying the installation process and checks for its presence. The presenter then guides the audience through installing Docker if necessary, pulling the required Docker image, and setting up the Open AI API key. They also mention the need to handle Python package management and environment issues, sharing their personal experience with solving problems related to Rust and oJson dependencies.

10:01

πŸ”§ Running Open Devon: Navigating Bugs and Configuring the Environment

The script describes the steps to run Open Devon, including starting the backend server with uicorn and the frontend server using npm. The presenter encounters and resolves issues with server freezing and restarting the terminal, which resets environment variables. They also discuss the process of setting up a local model and configuring the API keys for different models, aiming for a completely local setup. Despite some bugs with the planner and browser functionalities, the terminal and code editor are confirmed to work well, showcasing the project's ongoing development and potential.

Mindmap

Keywords

πŸ’‘Devon

Devon refers to a demo of an AI coding assistant that was showcased a few weeks prior to the video's recording. It was noted for its impressive interface that included a terminal, browser, code editor, and agent dialogue, all in a single environment. The video discusses an open-source version of Devon called 'Open Devon,' which the speaker demonstrates and explains how to install and use.

πŸ’‘Open Source

Open source is a term used to describe software whose source code is available to the public, allowing anyone to view, modify, and distribute the software. The video discusses 'Open Devon,' an open-source version of the original Devon demo, emphasizing the community-driven development and the ability for users to contribute to the project.

πŸ’‘Interface

In the context of the video, 'interface' refers to the visual and interactive elements of a software application that allows users to interact with it. The original Devon demo was praised for its incredible interface, which integrated various tools like a terminal, browser, and code editor, creating a seamless user experience.

πŸ’‘Code Base

A code base is the total collection of source code for a software project. The video script mentions that the AI assistants in the Devon demo were capable of building out entire code bases from a given prompt, highlighting the advanced capabilities of the AI in generating comprehensive software solutions.

πŸ’‘Python

Python is a high-level, interpreted programming language known for its readability and versatility. In the script, the speaker asks Open Devon to write a simple calculator app using Python, demonstrating the AI's ability to generate functional code in a popular programming language.

πŸ’‘HTML Interface

An HTML interface is the front-end part of a web application, written in HTML, which defines the structure and layout of the web pages. The video describes how Open Devon was used to create an HTML interface for the calculator app, showing the AI's capability to handle both back-end logic and front-end design.

πŸ’‘Docker

Docker is a platform that allows developers to develop, ship, and run applications in containers. The video mentions Docker as part of the installation process for Open Devon, indicating its use for creating a consistent and isolated environment for the software to run in.

πŸ’‘API Key

An API key is a unique code passed in by computers to access or identify a user, device, or service. The script describes the need to export an Open AI API key for Open Devon to function, which is used to authenticate requests to the Open AI service and enable the AI functionalities.

πŸ’‘GitHub

GitHub is a web-based platform for version control and collaboration used by developers to manage and host their code. The video script mentions GitHub as the platform where Open Devon is hosted, where users can find the source code, contribute to the project, and track issues.

πŸ’‘Environment Variables

Environment variables are a set of dynamic values that can affect the way running processes will behave on a computer. The script explains the use of environment variables to store the Open AI API key, which is essential for the software to access the necessary AI services.

πŸ’‘Uicorn

Uicorn is a Python web server for asyncio applications. In the script, the speaker mentions using Uicorn to run the backend of Open Devon, which is responsible for handling the server-side logic of the application.

Highlights

Introduction of Open Devon, an open-source version of the impressive Devon demo with a comprehensive interface.

Demonstration of Open Devon's capabilities in building entire code bases from prompts.

Open Devon's interface includes a terminal, browser, code editor, and agent dialogue.

Support for Open AI and Cloud models with the option to plug in open-source local models.

Difference between Lang chains agent and Code Act agent in Open Devon is unclear.

Building a simple calculator app with Python using Open Devon's interface.

Open Devon's quick setup and execution of a basic app, showcasing its efficiency.

Creating an HTML interface for the calculator app using Open Devon.

Open Devon's affordability in terms of token usage for building apps.

Open Devon's rapid growth with over 8.5k stars on GitHub and being the top trending app.

Mention of another open-source version of Devon called DEA, which the presenter has not successfully run.

Instructions on how to install Open Devon, including cloning the GitHub repository.

Setting up a new conda environment for Open Devon and using Docker for easier installation.

Exporting the Open AI API key for use with Open Devon.

Potential issues with Python package management and environment setup.

Installing Rust and dealing with o Json dependency issues.

Running into problems with uicorn and server setup, and how to resolve them.

Setting up the front end of Open Devon using node and npm.

How to switch between different models, including local open-source models, in Open Devon.

Open Devon's current state with some bugs but rapid feature development.

Encouragement for users to try Open Devon, contribute to its development, and report issues.

Transcripts

play00:00

do you remember Devon that incredible

play00:01

demo that we saw just a couple weeks ago

play00:04

where you gave the agents a prompt and

play00:06

they built out entire code bases and I

play00:08

know we've seen stuff like that before

play00:10

but what really set Devon apart was the

play00:13

fact that it had this incredible

play00:14

interface that included the terminal the

play00:16

browser the code editor and all the

play00:18

agent dialogue and it was really

play00:20

impressive but it had one major flaw it

play00:22

was completely closed source and not

play00:25

more than a couple days after that demo

play00:27

went viral now we have a completely open

play00:30

source version of Devon called open

play00:32

Devon and today I'm going to show it to

play00:35

you and that's what you're looking at

play00:36

right now so I'm going to show it to you

play00:38

I'm going to show you how to use it and

play00:39

I'm going to show you how to install it

play00:41

so this is it and I already set it all

play00:43

up so let me show it to you first so it

play00:45

says hello I'm Devon and I asked it

play00:48

write a simple calculator app with

play00:50

python so it started writing a new task

play00:52

here on the right side you can see the

play00:54

terminal very akin to the original Devon

play00:57

we have the planner over here we have a

play00:59

code editor where you can actually see

play01:01

all of the code and then we have the

play01:03

browser over here you can select the

play01:05

different models that you want to run so

play01:07

right now it supports open Ai and Cloud

play01:09

3 but you can easily plug in an open

play01:11

source local model as well and then over

play01:13

here we have the browser and you can

play01:15

choose between Lang chains agent and

play01:17

code act agent and to be honest I don't

play01:20

actually know the difference between

play01:21

these two I haven't had a chance to test

play01:23

code act agent so I'm using langing

play01:25

chains agent but let's continue so

play01:28

starting a new task then we go over to

play01:29

the the terminal and we can actually see

play01:31

so command LS there it is it looks where

play01:33

it's at then it's reading from the

play01:36

app.py it seems there's already a file

play01:39

that does this it's a calculator app and

play01:41

so on and so forth and you can see all

play01:42

the output here it even tested it for me

play01:46

which is really nice and then after all

play01:48

that which really just took a few back

play01:50

and forths and it's a very simple app

play01:52

build a calculator app all done what's

play01:54

next on the agenda I iterated on it so

play01:56

now make an HTML interface for the

play01:59

calculator so starting a new task and

play02:01

then it went back and forth spun up

play02:03

Local Host even tested it made sure it

play02:05

all worked and then it was done so all

play02:07

of this was actually pretty inexpensive

play02:10

tokens wise um but it was really

play02:12

impressive and you can run the

play02:13

calculator like this so python

play02:15

calculator. piy or you can spin up a

play02:18

server and here's the calculator this is

play02:20

what it built for me with just that

play02:22

simple prompt so you put in your number

play02:24

right here put in another number I'll

play02:26

say four calculate very very basic but

play02:30

the point is it works now I'm back at

play02:32

open Devon and I am running it on Local

play02:35

Host so this is running locally I am

play02:36

using gp4 although I could easily swap

play02:40

out an open source model which I'll show

play02:42

you in a bit now the important thing to

play02:43

remember is this project has not been

play02:45

around long I'm talking days so there

play02:48

are still some bugs some features still

play02:51

don't work but it is very usable and the

play02:55

rate of progression and new features

play02:58

being added is super impressive

play03:00

impressive so this is the project open

play03:02

Devon it has over 8 and half thousand

play03:04

stars already and if you look at GitHub

play03:07

trending it is the number one trending

play03:09

app on GitHub so this is going to grow

play03:12

quickly and if I scroll down a little

play03:14

bit there's another open source version

play03:16

of Devon project called DEA although I

play03:18

have tried every single day to get this

play03:20

working and I can't so I'm going to keep

play03:22

trying as soon as I can I'll make a

play03:24

tutorial video for that but I am able to

play03:26

get open Devon working and it works

play03:28

really well so enough talk let me show

play03:31

you how to install it I ran into a bunch

play03:33

of issues hopefully I will show you how

play03:36

to solve all of them and most of the

play03:38

issues actually have nothing to do with

play03:40

Devon they have to do with python

play03:42

package management and environment

play03:43

management which you know is the bane of

play03:46

my existence so open a visual studio

play03:49

code and that's where we're going to

play03:50

start click on this button to toggle the

play03:52

panel and we're going to open up our

play03:53

terminal and what we're going to do is I

play03:55

like to put stuff on my desktop when I'm

play03:57

first playing around with it so we're

play03:58

going to CD to the desktop now switch

play04:00

back to the open Devon GitHub repository

play04:03

you're going to click this green code

play04:05

button right there and we're going to

play04:06

copy the GitHub repo URL now we're going

play04:08

to switch back to our terminal and we're

play04:10

going to type get clone and then paste

play04:12

in that URL and then hit enter and

play04:15

that's it we've cloned it to our desktop

play04:17

next we're going to CD into open Devon

play04:20

and next we're going to click this

play04:22

little button right here Explorer we're

play04:24

going to open folder select the desktop

play04:26

and then we're going to select open

play04:27

Devon and now we have the open Deon

play04:29

project open in Visual Studio code all

play04:32

right now that we have that going let's

play04:34

spin up a new cond environment so we're

play04:36

going to do condac create DN o for open

play04:39

Deon python equals 3.10 and we're going

play04:42

to hit enter now I already have an

play04:43

environment named that because I've gone

play04:45

through this once to make sure it all

play04:46

works before I show it to you so you're

play04:48

not going to see this but go ahead and

play04:50

install it just hit enter all right once

play04:52

that's done we're going to grab this

play04:54

Command right here cond to activate OD

play04:56

copy paste it and it should say OD right

play04:58

here it may not in your terminal if your

play05:01

terminal structure is a little different

play05:02

but for me I show it right there so

play05:04

there we go we have o activated the next

play05:07

thing you're going to need is Docker and

play05:09

I'm really glad that they use Docker

play05:11

because it makes the entire installation

play05:13

much easier and you can actually run

play05:14

these code environments in a completely

play05:17

dockerized environment so to check if

play05:19

you have Docker you're going to type

play05:20

Docker PS and I do and there it is

play05:23

however when you run Docker PS you might

play05:25

get Docker is not recognized and if

play05:27

that's the case you need to download

play05:28

docker so you're going to come to docs.

play05:31

do.com sengine install and you're going

play05:34

to look for the docker desktop client

play05:36

that matches your operating system so

play05:39

I'm on a Mac so I click right there once

play05:41

you do that it'll download and

play05:43

everything else is really just drag and

play05:45

drop or kind of clicking through an

play05:46

interface it's very very easy you don't

play05:48

need to do anything in console once

play05:50

you're done with that open up vs code

play05:52

again and you're going to type Docker PS

play05:55

and now you should see at least this top

play05:57

row right here container ID etc etc so

play06:00

the next thing we're going to do is pull

play06:02

the docker image and again this makes

play06:04

everything really easy so we're going to

play06:05

type Docker pull

play06:08

gc.

play06:10

iops sandbox colon

play06:13

v0.1 and hit enter and there we go it's

play06:16

150 megabytes downloads quite quickly

play06:19

extracts and we're done so that worked

play06:21

perfectly okay next we need to export

play06:24

our open AI API key so to start we're

play06:27

going to use open AI but I'll show you

play06:29

how to set up a local model towards the

play06:30

end of the video so if you don't already

play06:33

have an open AI account go ahead and

play06:35

sign up you need a developer account

play06:36

platform.

play06:38

open.com ai- Keys you're going to click

play06:41

create new secret key and I'm going to

play06:43

type odop Devore YT so I know it's for

play06:48

YouTube and I will revoke this key

play06:50

before publishing this video click copy

play06:52

go back and we're going to export it

play06:54

just like that and then hit enter okay

play06:57

now we've exported it and basically what

play06:59

export it does is it saves it as an

play07:01

environment variable that we can use

play07:02

with this software however the better

play07:04

way to do it is to actually create a EnV

play07:07

file and store it there but I'll leave

play07:09

that for you to do the next thing we

play07:11

need to do is set our workspace

play07:12

directory and so what I'm going to set

play07:14

it as is export workspace Ford equals

play07:18

squiggly line/ desktop slop Deon so I'm

play07:22

going to keep the workspace in the open

play07:24

Devon folder just to keep it all in one

play07:26

place so go ahead and hit enter there

play07:28

all right now we're going to going to

play07:29

install the requirements and this is

play07:31

where I started to run into some

play07:32

problems so I may not run into it again

play07:34

just because I've solved them already

play07:37

but if I do I'll show it to you and even

play07:38

if I don't I'll show you the problems I

play07:40

had and I'll show you how I solved them

play07:42

so we're going to type which python okay

play07:44

and this is only because we want to make

play07:47

sure that we're using the correct python

play07:49

for installing with Pip so we grab the

play07:52

python version we're using then we

play07:54

simply paste that in type-m PIP install

play07:58

dasr requirements. txt then hit enter so

play08:01

one of the issues that I faced is that

play08:03

this project requires rust and

play08:05

specifically the dependency o Json

play08:09

requires rust and I didn't have it

play08:11

installed and so I had an error here so

play08:13

I didn't have it this time so this is

play08:15

going to be a little bit of behind the

play08:16

scenes but anytime that I do a tutorial

play08:18

video I go through it once without the

play08:20

camera recording and I document every

play08:22

step along the way and I also document

play08:25

any errors or bugs that I run into so

play08:27

that when I go to record I it doesn't

play08:29

take me forever so I did have to install

play08:32

rust and to do that I used this command

play08:36

curl d-pro parentheses equals htps D-

play08:42

tlsv1.2

play08:44

dssf and then so on and by the way I'll

play08:47

drop all these commands in a GitHub gist

play08:49

just so you have them and you don't have

play08:50

to try to copy them and the next thing I

play08:53

had to do was restart the terminal so

play08:54

keep that in mind so one other thing I

play08:56

want to point out another issue that I

play08:58

ran into is the o Json issue and to

play09:01

First fix it I installed rust and then I

play09:03

ran into another issue with o Json and

play09:06

to fix that I did this pip uninstall or

play09:09

Json and then I installed it again using

play09:11

this longer command which basically

play09:14

installs the binary version that is

play09:16

specific to my Apple silicon and that

play09:19

was the problem and all of these

play09:21

problems might be very specific to my

play09:22

machine and you might run into other

play09:24

problems I recommend Consulting Ai and

play09:27

it will help you just copy paste

play09:28

whatever issue you're running into and

play09:30

it usually will give you some pretty

play09:31

good suggestions so that command is PIP

play09:34

install D- noach d-- only binary colon

play09:39

all colon o Json and once I did that it

play09:42

finally worked and if you do restart the

play09:45

terminal you need to export the open AI

play09:47

API key again because as soon as you

play09:49

restart the terminal all of those

play09:51

temporary environment variables are

play09:53

wiped that's why using the EMV file is

play09:56

always better all right now that that's

play09:58

all done we're going to try try to spin

play09:59

up the server and hopefully it works it

play10:01

uses uicorn and this is the back end so

play10:04

we need the back end and the front end

play10:05

working so let me show you what to do

play10:07

here uicorn open de. server. listen

play10:11

Colona d-port 3000 now let's see if I

play10:14

run into an issue last time when I tried

play10:16

to spin up the server it would just

play10:18

completely freeze and so I actually had

play10:20

to restart the terminal anyway so we'll

play10:21

see if we have to do that here all right

play10:23

so it is looking like it's hanging again

play10:26

unfortunately so what we're going to do

play10:28

is hit controll C to try to quit out of

play10:30

here although I think it's completely

play10:32

Frozen so we're going to have to hit

play10:33

contrl Z and that'll force quit it and

play10:36

so let's try it again and if this

play10:39

doesn't work I'm going to try restarting

play10:40

the terminal completely again all right

play10:43

maybe I'm being a bit impatient but I

play10:45

don't think it's working so I'm going to

play10:46

hit oh I spoke too soon look at that so

play10:49

the second time it did work maybe it's

play10:51

doing some downloads in the background

play10:52

I'm not sure but it did work on the

play10:54

second go so we have uicorn running at

play10:57

Local Host 3000 perfect

play10:59

now what we're going to do is we need to

play11:01

now install and spin up the front end so

play11:04

we click the little plus button right

play11:06

here we wait till we get our new

play11:08

terminal up and running we're still in

play11:10

the open Devon folder and we still have

play11:12

OD cond environment running so just

play11:14

verify those things now we're going to

play11:17

CD into the folder called front end and

play11:21

we're going to be using node to install

play11:23

it an npm and if you don't have node if

play11:25

you don't have npm you need to go Google

play11:27

that and or use Claud or GP or something

play11:30

and just get those two things installed

play11:32

it should be pretty straightforward I

play11:34

believe if you're using a Mac you can

play11:35

even use Brew so you could do like Brew

play11:37

install npm and it should work I believe

play11:41

all right so there it is so that would

play11:43

work so now we have npm installed all

play11:45

right so now that we have node installed

play11:48

let's do npm install and that's going to

play11:51

install all the front-end packages now

play11:53

luckily I have much fewer issues using

play11:57

npm and the whole node e ecosystem and

play12:00

package management with node much fewer

play12:02

issues than I do with python so

play12:04

hopefully you don't run into anything

play12:05

okay now that we have all of the node

play12:08

packages installed we are simply going

play12:10

to spin up the node server now so npm

play12:13

run start-- space- dport space 3001 and

play12:17

then hit enter and that's it we should

play12:19

be up and running now let's give it a

play12:21

try so I'm going to click on this Local

play12:23

Host right there actually I'm going to

play12:25

hold down command then click on the

play12:26

local host and there we go open Dev

play12:29

it worked wonderful so it takes a few

play12:32

seconds to initialize the agent and I'm

play12:34

going to switch to GPT 4 over here and

play12:36

there we go hello I'm open Devon what

play12:38

would you like me to build so I'll say a

play12:40

simple website that says hello world and

play12:42

now we'll see it working a little bit

play12:44

starting new task we can also click over

play12:46

to the planner now I've noticed the

play12:48

planner doesn't really update that often

play12:50

or maybe even at all um maybe that's a

play12:53

little buggy I've also found the browser

play12:55

doesn't really work all that well to be

play12:57

honest the terminal seems to work great

play12:59

and the code editor definitely works so

play13:02

I mean there is the code there's the

play13:03

hello world HTML file perfectly done so

play13:06

here we go it's starting up a server all

play13:08

by itself and it visited Local Host 8000

play13:13

so if I actually go over to the browser

play13:14

it did switch and go over to Local Host

play13:16

8000 so it kind of works but there's

play13:19

some little bug and it doesn't work

play13:21

completely yeah and if I go back to the

play13:23

logs from the back end I can see that

play13:26

there was an error here and it exited so

play13:28

that's it it so definitely still buggy

play13:31

but they're making a ton of great

play13:32

progress now let me show you how to use

play13:35

basically any model including a locally

play13:37

run open source model so if you wanted

play13:39

to use Claud you just export these

play13:42

things right here so the llm API key and

play13:44

then the llm model you export this and

play13:47

you do that from terminal now if you did

play13:50

want to use a local model you do llm

play13:52

base URL and you change it to Local Host

play13:55

3000 and then you can use LM Studio you

play13:58

can use ol llama you can use anything

play14:00

you want as long as it exposes an open

play14:02

AI compatible API endpoint and you can

play14:06

even select llama 2 for your embedding

play14:08

model which is really cool so you could

play14:11

technically get this to be completely

play14:13

local if you wanted so they are truly

play14:16

trying to mimic what Devon has done and

play14:19

Devon is super impressive it is

play14:21

definitely not the first time we've had

play14:23

coding assistance it's actually far from

play14:25

it but it is one of the most if not the

play14:27

most polished user interface that I've

play14:29

seen so I'm really excited for open

play14:32

Devon I've tried this other project DEA

play14:34

a bunch and I haven't gotten it to work

play14:36

but open Devon works pretty darn well so

play14:38

give it a try create issues on their

play14:41

GitHub repository as you come across

play14:42

them contribute if you're open to that

play14:45

and open Devon can be something really

play14:47

special that helps developers and even

play14:49

non-developers be really productive at

play14:52

building code if you liked this video

play14:54

please consider giving a like And

play14:55

subscribe and I'll see you in the next

play14:57

one

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Open SourceCoding AssistantDevelopment EnvironmentTutorialPythonCalculator AppHTML InterfaceDockerAPI KeySoftware Installation