Open Interpreter: open source version of ChatGPT code interpreter with local LLM support

  Рет қаралды 8,218

Learn Code With JV

Learn Code With JV

Күн бұрын

Open Interpreter is an open source implementation of ChatGPTs Advanced Data Analysis plugin (used to be called code interpreter). But it has access to the internet and your local machine, excellent for miscellaneous terminal tasks and writing simple scripts. Ships with codellama support so you can run it without paying API fees.
github.com/KillianLucas/open-...
I mention Aider a bunch in the video which is the main tool I recommend as a programming assistant
github.com/paul-gauthier/aider
• Aider : the production...
codewithjv.com
00:00 Introduction
00:16 Open Interpreter quick overview
00:43 OpenAI Advanced Data Analysis overview
02:21 Installation and setup
03:50 Analyzing a spreadsheet demo
07:05 Removing large files from git history demo
11:06 Run with local code llama
11:57 Final comments on project
12:58 Wrap up

Пікірлер: 30
@jdsguam
@jdsguam 10 ай бұрын
I installed it last night for the first time and I'm am shockingly amazed at how this works. Just asked it to scan my images and delete duplicates no problem. I asked it to create a short-cut on my desktop to automatically open and interact with the terminal - no problem. I asked it to convert some Stable Diffusion Images into usable Icon files and it did so flawlessly and then I asked it to make the square icons into round icons and it did so within seconds. I played with it for about 4 hours or so and it costs me about $1 per hour, give or take, with OpenAI.
@LearnCodeWithJV
@LearnCodeWithJV 10 ай бұрын
Yeah, it’s amazingly useful at miscellaneous admin tasks. Nice use cases.
@killianlucas
@killianlucas 7 ай бұрын
Extraordinary video JV, great demos. And thanks on behalf of all devs building on Open Interpreter for making that commit from 8:46 which brought the size of the repo down by over 20x. Brilliant!!
@LearnCodeWithJV
@LearnCodeWithJV 7 ай бұрын
My pleasure. It's great to see all the progress on the project, you're writing code a lot faster than I make videos :)
@quickcinemarecap
@quickcinemarecap 10 ай бұрын
You earned a space in my subscription list
@LearnCodeWithJV
@LearnCodeWithJV 10 ай бұрын
Thanks!
@MAILQS
@MAILQS 10 ай бұрын
Awesome thanks JV!
@LearnCodeWithJV
@LearnCodeWithJV 10 ай бұрын
My pleasure, hope you find it useful.
@oliverli9630
@oliverli9630 9 ай бұрын
open source for the win!
@LearnCodeWithJV
@LearnCodeWithJV 9 ай бұрын
indeed, people are building a lot of cool stuff.
@m1st01
@m1st01 10 ай бұрын
I've used Powerline to customize my terminal prompt. What customization have you set to get your terminal that way?
@LearnCodeWithJV
@LearnCodeWithJV 9 ай бұрын
I'm using oh my zsh with the bira theme and hte git, node, tmux, docker plugins - nothing custom.
@m1st01
@m1st01 10 ай бұрын
Has anyone already forced a push of the history cleanup or if not possible, can you upload your repo so we don't have to deal with the venv and whl commits? We can then grab the latest changes from the main repo without having to deal with that history I hope.
@LearnCodeWithJV
@LearnCodeWithJV 10 ай бұрын
Not yet, I created an issue that hasn't had any action on it - github.com/KillianLucas/open-interpreter/issues/214 - feel free to add your voice there if you'd like them to prioritise it. You can get access to a (as of now) version of main with the files removed at github.com/joshuavial/open-interpreter/tree/clean-git-history - you shold be able to rebase it off the official repo as needed, but as soon as you add their remote to your repo and pull it down you'll get the large history anyway.
@m1st01
@m1st01 10 ай бұрын
@@LearnCodeWithJV Thanks for that branch. Yes I hope they resolve the 214 issue over having others wanting to git cherry pick.
@killianlucas
@killianlucas 7 ай бұрын
Merged! Thanks to JV :) @@m1st01
@neur0mania
@neur0mania 9 ай бұрын
hi,Do you know how to solve this problem "echo "Hello, World"?
@LearnCodeWithJV
@LearnCodeWithJV 9 ай бұрын
It looks like you don't need the " in front of the echo
@konstantinrebrov675
@konstantinrebrov675 Ай бұрын
Hello sir. I have a list of names of the VSCode extensions that I want to download and install. Can I use Open Interpreter to, just based on the name of the extension, find it in the VSCode Marketplace, download the *.vsix file, save it onto my USB drive, then run the command to install it, and also take the description of the extension from the VSCode Marketplace, and download a PDF of that extension, with the same filename, and save it so that I know what this extension does and how to use it?
@LearnCodeWithJV
@LearnCodeWithJV 29 күн бұрын
maybe, it's the sort of task I would break down into steps - the 'find and install from vscode marketplace' would be the bit I think it would struggle with the most. Personally I would make a small script to do the hard part and then you can test it in isolation and use OI to integrate it with other shell commands if you want.
@99NOFX
@99NOFX 9 ай бұрын
It was only a few hours before watching this I chose 'Oi' to address my AI
@LearnCodeWithJV
@LearnCodeWithJV 9 ай бұрын
I don't know if I could handle it as a wake word, but I love it in the command line.
@99NOFX
@99NOFX 9 ай бұрын
@@LearnCodeWithJV an Ozzie intelligence.
@markusboremski2643
@markusboremski2643 10 ай бұрын
I am stunned by the possibilities of OI. Maybe as a feedback for the VideoCreator: I am not a native speaker. I really had a hard time to understand what you said. Mostly due to your cutting in the middle of sentences and fast speach.
@LearnCodeWithJV
@LearnCodeWithJV 10 ай бұрын
Thanks for the feedback, talking slower and clearer is something I'd like to work on.
@officialp283
@officialp283 9 ай бұрын
What is your hardware specs??????
@LearnCodeWithJV
@LearnCodeWithJV 9 ай бұрын
i9 3.3Ghz with RTX 3060 using wsl2
@HaseebHeaven
@HaseebHeaven 10 ай бұрын
Open Interpreter is cool but API usage is high.
@LearnCodeWithJV
@LearnCodeWithJV 10 ай бұрын
yes, it is something to watch. I found that the local models were good enough for some simple tasks.
@eirikgg
@eirikgg 10 ай бұрын
​ @LearnCodeWithJV I have created something very similar, been working on it for a while, and changing it to GPT 4 made it a lot better, but also alot more expensive. And for me its that i need the conversation to get the results back from every command it executes so it may stop its task or change the task objects. There is a huge potensial here when combing it with better prompting (tree of thoughts or graph) but that would make it even more expensive. Also connecting it up to a credetial db for access to other system that what it executes on. But trusting it to perform something in production is not there yet, it would have to be supervised by a human.
Aider : the production ready AI coding assistant you've been waiting for
24:40
The Rise Of Open-Source Software
13:51
CNBC
Рет қаралды 2,4 МЛН
That's how money comes into our family
00:14
Mamasoboliha
Рет қаралды 10 МЛН
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 14 МЛН
Man Who Turned ChatGPT into AutoGPT with 1 Prompt
9:22
Goda Go
Рет қаралды 83 М.
Training AI to Play Pokemon with Reinforcement Learning
33:53
Peter Whidden
Рет қаралды 7 МЛН
Free Speech: Reviewing Coqui-ai, Mycroft Mimic3 and Tortoise TTS Libraries
14:23
Open Interpreter: The Future of Task Automation on Your PC?
16:58
Josh Bickett
Рет қаралды 2,7 М.
Python RAG Tutorial (with Local LLMs): AI For Your PDFs
21:33
pixegami
Рет қаралды 145 М.
Здесь упор в процессор
18:02
Рома, Просто Рома
Рет қаралды 269 М.
Как слушать музыку с помощью чека?
0:36