NEW OpenMacro AI Agent🤖 FREE LLM That Browses & Web Creates Files! Open Interpreter Alternative
In this video
- 00:40Overview of Open Interpreter Inspiration and Capabilities
- 01:17API Key Setup with Samba Nova: Performance and Future Plans
- 01:49Speed Comparison with Samba Nova's SN4L Chip
- 02:26Cloning the Repo and Setting Up Open Macro in VS Code
- 03:28Installing Open Macro and Configuring API Keys
- 04:01Creating a Profile in Open Macro (Python File Example)
- 05:26Testing Open Macro: Checking Weather and Time Zones
- 06:42AI-Powered Appointment Setters with Stride Agents
- 07:18Creating a Pong Game with Open Macro
- 08:01Context Length and Rate Limits with Samba Nova
- 08:28Converting Image Formats (PNG to JPEG)
- 08:52Web Search Query Test: YouTube Search Results
- 09:19Creating HTML and CSS Files for a Website
- 09:50Open Macro vs. Open Interpreter: Comparison and Final Thoughts
- 10:25Future Integrations: Anthropic and Open AI Plans
- 10:44Final Thoughts: Potential and Active Development of Open Macro
- 11:14Outro: Stay Updated with Daily AI Content and Join the Community
Links from the video
Transcript
2,399 wordsWhat's going on everybody Josh pook here and in today's video we're going to be taking a look at a specific tool that is similar to a few other tools that we covered on this channel so for those of you who have seen my videos on open interpreter as well as some of my videos on tools like agent e and agent Q This one is called open macro it's a multimodal assistant with human interface for computers that allows llms to run code
Locally it's also somewhat similar to Agent Zero which we covered as well we're going to show you how you can set it up let's Di right into [Music] it all right so like I mentioned I've covered multiple different tools that we talked about that are somewhat similar to this tool in particularly open interpreter as you can see here this project is heavily inspired by open interpreter I think as you'll see here open interpreter definitely is a more established project this one
Still is in the early stages and is in development so with open macro it provides you a CLI natural language interface for you to complete and automate simple to complex tasks to analyze and plot data to browse the web for the latest information and to manipulate files including photos videos PDFs Etc now you'll see here at the moment open macro only supports API keys for open models powered by samb NOA and it says why because it's free fast and reliable which
Makes it ideal for testing as the project grows and then it says support support for open Ai and anthropic is planned for future versions I'm actually quite impressed by S NOA all right so you can see here the fastest interface on llama 3.1 405b all right so as I was just looking at this I noticed that Gro had a question mark here so it looks like it wasn't being tested there but then I found this blog post on sova's uh website
About their sn40 chip and why it is the best for inference so I'll leave this down below but you can see here the doing a pretty in-depth comparison to Gro here and SE brass now that's one thing that I noticed when actually using open macro is that it is pretty fast and obviously one of the main reasons for that is because it's using the samb Nova you can go here to this link right here and you can sign up for free
So once you create a free account you simply just go to apis and then you go to generate new API key and then you can copy and paste that API key okay so you're going to want to go to the desired location you want to clone this repo and then you're going to run get clone and then the repo location right here which will be in the description I'm not going to run it because I already clone the repo once you
Do that you're just going to CD into open macro like so and then one thing I did was I just ran code dot to open it in vs code like you'll see right here we'll come back to that in just a second now for me what I did was I created a virtual environment so uh on Windows this is what I ran python DM venv and then the virtual environment name right here and then to activate the virtual environment on Windows
You just simply run this right here your virtual environment name scripts activate Okay once you're in your virtual environment you can simply just run this Command right here pip install open macro and it's going to start installing open macro and then you're going to want to run macro space-- API key and then in in quotes right here is your API key that you got from sanova now actually one other thing I forgot to mention is if you are encountering issues and
You may just want to do this regardless I ran into an issue where after I ran pip install open macro um before it wasn't letting me set the API key unless I ran this Command right here PP install aoi HTTP so I'll leave this in the description down below too okay once you set your macro API key then what you want to do is you want to create a profile so the way you can do that is you can create a
New um file in vs right here within the project and for me I just named it profile. py all right you'll see here that there is different options you could do Json Tomo yaml uh we're just going to do the python version though so you can see here they give you an example right here so you can go ahead and copy this and you can go ahead and I pasted it over here now a few different things that I changed was
You could remove this email thing this is a some dummy data that's really not needed and then you can change you see I Chang the username right here to stride you can change change the assistant name here I just put it to some basic stuff I have it as Sarah right here now TTS by default it's on true if it's on true you're going to want to put your open AI API key right here okay cuz you can see that the
Open AI engine is being used for me though you know we're not going to be using TTS um so I just enable that to false so if you're not using it then make sure you enable it to false or it won't work okay once you've got all that done you're going to want to save this profile okay and once you're done that you'll see here that this is the command you're you're going to want to run macro D- profile and then
The path to your profile so for me it looks like this macro D- profile and then the path is right here I'm going to run this and you'll see here now we have our user right here stride and we can actually start interacting with it all right so the first question we'll ask it is what's the current weather in Florida all right so you can see here it wrote some python code and now it's R about to run the code all
Right so we can see here it's search for weather in Florida and we got the result right here so you can see here the current weather in Florida is mostly cloudy with a temperature of 24° C there's a 1% chance of precipitation the humidity is at 64% the wind speed is 29 kmph next question what's the time zones in Australia are you tired of pouring thousands of dollars into appointment Setters only to watch leads slip away imagine having a team of
Elite sales agents booking qualified appointments for you around the clock no more wasted time on training no more frustration with performance and no more draining your budget on inconsistent and expensive call centers introducing stride agents AI powered appointment sets that work 24/7 never get tired and book appointments while you sleep trained on thousands of successful conversations are AI agents outperform human teams at just one tenth of the cost join the ranks of businesses that doubled their appointments and booking rates in
Just a matter of weeks don't get left behind in the AI Revolution visit stride agents.com now and transfer per your entire sales process with cuttingedge AI technology it's time to accelerate your stride with AI agents all right so we can see here time zones in Australia Australia has multiple time zones states of Victoria New South Wales Queensland etc etc are on the Australian Eastern Time a which is 10 hours ahead of cornal universal time UTC include Australian Central Standard Time and
Australian Western central time all right so I got that simple search correct all right next I'm going to try to get it to create a file so create a pong. py file all right so it claims the file has been created let's take a look okay and we can see this file has been created now it did ask if we would like to add some content to it so I'm going to ask it to create the pong game okay so I'm
Saying create the pong game and python inside of it please okay so we can see it's wuning python code and it's pretty fast it's actually very fast all right so we can see that this code automatically got added into into the file here so let's go ahead and test it out all right so we're going to run python pong. py okay and we can see here we got the pong game and it actually did a very good job it has the
Scoreboard too and everything it's actually much better than some of the other models uh we've used to create the pawn game like the one we did yesterday um it didn't have the scoreboard so pretty good job all right so a couple things that I have noticed is that like for example here we can see the maximum context length of llama 3.1 is 8,192 however your answer will work require this many tokens please reduce the length so we're hitting a context limit
Right here and then also to um a few areas we've got a rate limit so I believe that's just due to samb NOA uh we are using it 100% for free of course so there's pros and cons to this all right so here we're saying there's a file called image.png in this directory convert it to JPEG and as you can see I have an image in here a PNG so let's see what it does all right so we can see here
That it created another duplicate of the image right here and it's in jpeg format so if I open it here we go we can see the same jpeg image right here and the PNG as well all right here we're going to try something a little more difficult search YouTube for Josh pook and tell me what his most recent video on his channel is called for the title all right so we have my channel right here okay so for that one it
Kind of got stuck in a loop so what I would say right now is um what I'm noticing is when you're asking at more complex queries um it can get stuck in Loops all right so we said create an index.html file for website on marketing and then it generated the HTML right here and then it said let me know if you want to add CSS Styles and Link it to the index.html file and I said add those CSS Styles and Link
It to the index.html so it did generate the CSS right here for these Styles and then it actually linked it automatically to the HTML so if we go here we can see the Styles and Index right here if I go ahead and open this with live server all right we can see welcome to marketing Pro so it's definitely not the pretest website by any means but you can see here that it has HTML The Styling and it did work so all
In all I think this is a good tool for you know as of now creating files it can do a bit of coding can do some decent searching like I said at the start of this video though um you know it is heavily inspired by open interpreter but I definitely don't think it's anywhere near open interpreter or or you know some of the other tools we've covered like agent Q agent e all these different other AI agent browser based or computer
Controlling type tools like I said this is still a very new project it only has 65 stars um but it is actively being developed you can see here some of these recent commits were two days ago so uh I think this is definitely a tool that could see some cool improvements in the future I think it has some potential I like that it is using this samb NOA model even though I I hope it near future they integrate like it says
Down here somewhere uh anthropic and open AI other than that guys let me know what you think about open macro have you guys tried it yet are you going to try it did you get it to do any cool things or did you reach any issues or Roblox like I said we did reach some of those in this video as well this tool is definitely not perfect but I think it does have some potential other than that guys that's pretty much
It for this video if if you're new to the channel we upload videos every single day on AI automation business grow so if you like that type of content and you got some value here make sure to smash that like button and subscribe to stay up to date with the uploads also too guys if you haven't already joined our free community our free Discord and Facebook group strid community.com I'll leave a link Down Below in the description and then also too
Guys if you run a business and you need AI appointment sets booking calls for you on autopilot check out stride agents down below other than that guys I will see you in tomorrow's video let me know what your favorite AI agent tool is so far is it open interpreter agent Q Agent K agent e whatever the case may be or is it something else that we haven't covered and maybe I should do a video on that other than that guys I
Will see you in tomorrow's video keep hustling keep grinding and of course guys accelerate your stride take care