IDEAL GOALS for PROJECT MEBO3.0 APP -an "AI agent" chatbot with vision (LLM+VLM) controls all functions of the mebo robot app in autonomous mode: LLM drives around, explores, learns, comments, interacts, can use the arm, speak threw speakers, hear threw the microphone, take photos and videos when asked, or if LLM wants to. . -app can work offline with a local LMM or in a human driver mode. -app can work online with any LLM, or a remote human connected over the internet to the app. -app works on android tablet or phone, (a windows version would be nice too) -app should be easy to use with all controls: video/sound/speaker, wheels, arm, etc. -app should have files for logs and photo/video -human users online could have a log in account and each have their own files. -online users could be able to connect to other mebo robots around the world, who give permission. -*online users could choose to make their mebos connection public, or keep it private. -**and choose if a their files folder is private or public. -using a traffic monitoring tool (attached to the LLM/VLM by the AI agent) to notify of any unauthorized connection to it's network, the LLM could notify user when any new networks appear near by or connect to the mebo. Any other apps, nearby sensors, or websites could be tied in with the AI agent to send notifications. -a small laptop, tablet, phone, or raspberrypi with a screen, could be attached onto the mebo, and the AI agent could connect it into the 'mebo system' so the LLM could send relevant images, videos or information, and have an animated face, and maybe it find clips to express reactions. -it would be cool if LLM sometimes moves it's arm in expressive gestures while talking. and why not.... -this app could also control any other app controlled devices, by user giving permission to use that app. (visual-LLM to be able to control buttons on any apps, so it can work on anything controlled by any app)
someone make this!^! i tried to get sim.ai to build it, but it froze every time it was close to finishing. *i mean it did turn my crazy words into some kind of program, but i ran out of credits, so who knows if it would have worked. i feel like the chat-coder was just telling me what i want to hear, and not really being honest.. anything you ask it would be "oh no problem let me just do this this and this, your all set!" also it's expensive once you run out of credits, so idk if it would have worked, fun, but idk if it works.
picture of the old APP that doesn't even exist anymore, (or maybe it's only on apple store, f^>k apple.)

found some mebo python scripts.. thanks nerds =D
https://github.com/meborobot/letsrobot-mebo https://python-mebo.readthedocs.io/en/latest/ https://github.com/crlane/mebo-hacking https://github.com/crlane/python-mebo https://python-mebo.readthedocs.io/en/latest/_modules/mebo/robot.html https://github.com/csev1755/python-mebo2-nabot/tree/main
just more research on google::
Quote: Mebo have a simple HTTP API that can be accessed to send specific commands and control functions. The Mebo robot (version 1) is controlled by a simple, unauthenticated HTTP API . The robot runs a web server that accepts commands as URL request parameters. Mebo API details
Base URL: All requests are sent to the Mebo's IP address on port 80. Command structure: A command and its parameters are specified in the query string of a GET request. Security: There is no authentication or encryption, so requests are made "in the clear".
Python-mebo library For controlling a Mebo robot with code, a community-made Python library called python-mebo is available on GitHub. This is not an official tool from the manufacturer, Skyrocket LLC.
Installation: pip install mebo. Usage: The library abstracts the HTTP requests, making control functions more user-friendly. The following examples show how to use the library to control the robot: Initialize the robot object: python
from mebo import Mebo m = Mebo() # Auto-discovers the robot's IP
Use code with caution.
Move forward at max speed for 1 second: python
m.move('n', speed=255, dur=1000)
Use code with caution. Move the arm up for 1 second: python
m.arm.up(dur=1000)
Use code with caution. Open the claw for 1 second: python
m.claw.open(dur=1000)
Use code with caution.
API command structure Details for the direct HTTP requests can be found in the mebo-hacking GitHub repository. The general format for commands is http://<mebo_ip>/command?param1=value1¶m2=value2. Here are some example commands:
Movement: Forward: /command?name=wheel_move&side=n&speed=255&duration=1000 Backward: /command?name=wheel_move&side=p&speed=255&duration=1000 Left turn: /command?name=turn&side=p&speed=255&duration=1000 Right turn: /command?name=turn&side=n&speed=255&duration=1000 Arm control: Arm up: /command?name=arm_move&side=n&speed=255&duration=1000 Arm down: /command?name=arm_move&side=p&speed=255&duration=1000 Claw control: Claw open: /command?name=claw_move&side=n&speed=255&duration=1000 Claw close: /command?name=claw_move&side=p&speed=255&duration=1000
AI responses may include mistakes. Learn more
crlane/mebo-hacking: Description of the mebo api - GitHub Hacking the Mebo. Mebo v1. The Mebo toy robot via controlled by a simple http API. Requests are made to a web server on the Mebo at port 80. They are made in th... favicon GitHub
python-mebo's documentation! — python-mebo 0.1.0.b1 ... Mebo is a python package to control the Mebo Robot with Python. It is currently in active development, so there might be breaking changes. Some basic usage is d... favicon Read the Docs A simple python library to control the mebo toy robot - GitHub Quickstart. Some basic usage is below. The API will change and limited documentation exists, but it works for getting started. from mebo import Mebo m = Mebo() ... favicon GitHub
Show all can mebo be detected and connected like normal wifi connection Yes, a Mebo robot can be detected and connected to like a normal Wi-Fi device . When you turn on Mebo, it broadcasts its own wireless network, which your phone, tablet, or computer can connect to directly. This is known as a direct hotspot connection. The setup process generally works in one of two ways:
Direct hotspot: In its default mode, Mebo's built-in Wi-Fi creates a temporary network that you can see and connect to from your device's Wi-Fi settings. This allows you to control the robot without needing an internet connection, but the range is limited. Home Wi-Fi network: For extended range, you can use the official app to configure Mebo to join your home's Wi-Fi network. Once it is connected to your local network, any device on the same network can control it.
How to connect to Mebo
Turn Mebo on using the power switch. Go to the Wi-Fi settings on your phone, tablet, or computer. Look for a network named something like MEBO2-xx-xx-xx and connect to it. Open the Mebo app (or use the web API) to establish the control link. You should hear a confirmation sound from the robot.
If you have trouble connecting or the robot is unresponsive, you can press the reset button on its underside to clear the Wi-Fi settings. AI responses may include mistakes. Learn more
Support - Mebo Robot FAQs * How do I pair my phone with Mebo? ▼ First, download the free app available in the Apple App Store or the Google Play store. Next, turn on Mebo and open y... favicon meborobot.com
MEBO ROBOT, LIPO BATTERY & CHARGER AGES 8+ * 2. CHARGING MEBO's BATTERY. • Plug battery into USB Charger. • Plug USB Charger into USB port (Not included). • Charge until battery is completely charged. (L... favicon meborobot.com Mebo ROBOT, LIPO BATTERY & USB CHARGER MEBO CONTROLS. 1. INSTALLING MEBO'S BATTERY • Open the battery compartment on the back of Mebo. ... Plug the battery into the enclosed connector. Rest the batte... favicon images-na.ssl-images-amazon.com
Show all once connected, can the python commands can be sent to mebo via the browser search bar Yes, once you are connected to the Mebo's Wi-Fi network, you can control it by sending HTTP requests directly from a web browser's address bar . However, you cannot use Python commands, because the browser cannot interpret Python code. Instead, you must use the specific HTTP API commands that the Mebo robot understands. How to send commands via browser The browser's address bar works by sending a GET request to the URL you enter. You can craft a URL with the Mebo's IP address and the correct API parameters to control the robot.
Find the Mebo's IP address. When you connect your computer or phone to the Mebo's direct Wi-Fi network, you can find the assigned IP address in your network settings. If you configured the robot to join your home network, you can find its IP address from your router's administration page. Enter the command URL. A command URL will look like http://[Mebo's IP address]/command?[parameters].
Example: To make Mebo move forward at max speed for 1 second, you would type this into your browser's address bar: http://[Mebo's IP address]/command?name=wheel_move&side=n&speed=255&duration=1000 Limitations
No Python code: You cannot type Python function calls like m.move('n') into the browser bar. The browser only understands standard URLs and HTTP requests. Basic commands only: The browser can only send simple, single commands. For more complex sequences of actions, using a Python script is much more effective, as it can chain multiple commands together. No feedback: Unlike a Python script that can receive and process the server's response, a browser will simply display the Mebo's response, which is often just a simple "OK" message.
AI responses may include mistakes. Learn more
crlane/mebo-hacking: Description of the mebo api - GitHub Mebo v1. The Mebo toy robot via controlled by a simple http API. Requests are made to a web server on the Mebo at port 80. They are made in the clear with no au... favicon GitHub
How to make basic REST API calls using a browser - Stack Overflow Mar 17, 2015 — Straight from the browser bar you can utilize REST endpoints that respond to a GET message. That is what you are doing when you hit that URI, you are sending an... favicon Stack Overflow What HTTP request is made by browser when accessing endpoint ... Apr 7, 2020 — * 3 Answers. Sorted by: 3. When you type a URL in the address bar of your browser, it performs a GET request to retrive the content at the specified end-point. ... favicon Stack Overflow
Show all what other ways can i access port 80 to send the commands Thinking Kicking off 8 searches Looking at 178 sites Putting it all together Besides using a browser's address bar, you can send commands to the Mebo robot's port 80 using command-line tools or programming scripts. These methods offer more control, allow for automation, and are necessary for creating more complex control sequences. Command-line tools You can use a terminal or command prompt to send HTTP GET requests directly. This is useful for quick testing and scripting without needing to write a full program. cURL cURL is a widely available command-line tool for making network requests.
Command: curl "http://[Mebo's IP]/command?name=wheel_move&side=n&speed=255" Availability: macOS and Linux: Pre-installed. Windows: Available in modern versions of PowerShell and Command Prompt.
PowerShell On Windows, you can use the Invoke-WebRequest cmdlet.
Command: Invoke-WebRequest -Uri "http://[Mebo's IP]/command?name=claw_move&side=n&duration=1000"
Programming scripts For complex or automated behavior, writing a script in a language like Python or JavaScript is the best approach. Python The requests library is the standard way to make HTTP requests in Python. Example script: python
import requests import time
mebo_ip = "192.168.x.x" # Replace with your Mebo's IP address
# Send command to move forward for 1 second def move_forward(): url = f"http://{mebo_ip}/command?name=wheel_move&side=n&speed=255&duration=1000" requests.get(url)
# Send command to open the claw def open_claw(): url = f"http://{mebo_ip}/command?name=claw_move&side=n&duration=1000" requests.get(url)
# Move forward, wait, then open the claw move_forward() time.sleep(1) open_claw()
Use code with caution. JavaScript (Node.js) If you are working with a Node.js environment, you can use the built-in fetch API. Example script: javascript
const meboIp = "192.168.x.x"; // Replace with your Mebo's IP address
// Send command to move forward for 1 second function moveForward() { const url = `http://${meboIp}/command?name=wheel_move&side=n&speed=255&duration=1000`; fetch(url); }
// Send command to open the claw function openClaw() { const url = `http://${meboIp}/command?name=claw_move&side=n&duration=1000`; fetch(url); }
// Move forward, wait, then open the claw moveForward(); setTimeout(openClaw, 1000);
Use code with caution. Mobile applications The official Mebo app uses the same HTTP API to send commands, but you could also create your own custom mobile app for more specific functionality.
You would develop an application for iOS or Android that can connect to the robot's Wi-Fi network and send the necessary HTTP GET requests. This is a more advanced option that requires software development skills
... how can i receive the streaming audio and video on the connected device Thinking Kicking off 8 searches Looking at 114 sites Putting it all together Accessing the video and audio stream from a Mebo 2.0 without the official app is possible, but it requires reverse-engineering the robot's network protocol. There is no official, documented method for this. The Mebo 2.0 likely streams its video and audio over a specific IP address and port, possibly using a standard format like MJPEG or MPEG-TS. What is likely happening
When you connect your device to the Mebo's Wi-Fi network, the official app communicates with a specific IP address and port to retrieve the stream. The video stream itself is likely Motion JPEG (MJPEG). Many internet protocol (IP) cameras use this format, which is a sequence of JPEG images sent over an HTTP connection. The audio is probably streamed separately over a different port or in a combined MPEG-TS format.
How to receive the stream (advanced) This is not an officially supported method and requires technical knowledge of networking and streaming protocols. Step 1: Find the Mebo's streaming URL You need to find the specific URL the Mebo uses to broadcast its stream. This would involve:
Connect your computer to the Mebo's Wi-Fi network. Run a network traffic analysis tool, such as Wireshark, while the official Mebo app is streaming. Analyze the network traffic to find the IP address and port where the video and audio data are being sent. For an MJPEG stream, the URL might look similar to this: http://[Mebo's IP address]/video.mjpeg
Step 2: Use an appropriate tool to view the stream Once you have the stream URL, you can use various free and open-source tools to receive and display it. VLC media player VLC is a versatile and widely used media player that can open network streams.
Open VLC. Go to Media > Open Network Stream. Enter the full stream URL you discovered in Step 1 (e.g., http://192.168.1.xxx/video.mjpeg). Click Play.
FFmpeg command-line tool FFmpeg is a tool for handling multimedia data. It can be used to view or save the stream to a file.
To view the stream:ffplay http://[Mebo's IP address]/video.mjpeg To save the stream to a file:ffmpeg -i http://[Mebo's IP address]/video.mjpeg -t 10 output.mp4
Python script with OpenCV If writing a custom Python script, the OpenCV library can capture and display the stream. Example Python script: python
import cv2
mebo_stream_url = "http://[Mebo's IP address]/video.mjpeg" # Replace with actual URL
cap = cv2.VideoCapture(mebo_stream_url)
if not cap.isOpened(): print("Error: Could not open video stream.") else: while True: ret, frame = cap.read() if not ret: break cv2.imshow('Mebo Stream', frame) if cv2.waitKey(1) & 0xFF == ord('q'): break
cap.release() cv2.destroyAllWindows()
Use code with caution. The script displays the video feed in a window on your computer. Handling the audio stream is more complex and requires additional libraries and code.
...
how can i receive the streaming audio and video on the connected device Accessing the video and audio stream from a Mebo 2.0 without the official app is possible, but it requires reverse-engineering the robot's network protocol. There is no official, documented method for this. The Mebo 2.0 likely streams its video and audio over a specific IP address and port, possibly using a standard format like MJPEG or MPEG-TS. What is likely happening
When you connect your device to the Mebo's Wi-Fi network, the official app communicates with a specific IP address and port to retrieve the stream. The video stream itself is likely Motion JPEG (MJPEG). Many internet protocol (IP) cameras use this format, which is a sequence of JPEG images sent over an HTTP connection. The audio is probably streamed separately over a different port or in a combined MPEG-TS format.
How to receive the stream (advanced) This is not an officially supported method and requires technical knowledge of networking and streaming protocols. Step 1: Find the Mebo's streaming URL You need to find the specific URL the Mebo uses to broadcast its stream. This would involve:
Connect your computer to the Mebo's Wi-Fi network. Run a network traffic analysis tool, such as Wireshark, while the official Mebo app is streaming. Analyze the network traffic to find the IP address and port where the video and audio data are being sent. For an MJPEG stream, the URL might look similar to this: http://[Mebo's IP address]/video.mjpeg
Step 2: Use an appropriate tool to view the stream Once you have the stream URL, you can use various free and open-source tools to receive and display it. VLC media player VLC is a versatile and widely used media player that can open network streams.
Open VLC. Go to Media > Open Network Stream. Enter the full stream URL you discovered in Step 1 (e.g., http://192.168.1.xxx/video.mjpeg). Click Play.
FFmpeg command-line tool FFmpeg is a tool for handling multimedia data. It can be used to view or save the stream to a file.
To view the stream:ffplay http://[Mebo's IP address]/video.mjpeg To save the stream to a file:ffmpeg -i http://[Mebo's IP address]/video.mjpeg -t 10 output.mp4
Python script with OpenCV If writing a custom Python script, the OpenCV library can capture and display the stream. Example Python script: python
import cv2
mebo_stream_url = "http://[Mebo's IP address]/video.mjpeg" # Replace with actual URL
cap = cv2.VideoCapture(mebo_stream_url)
if not cap.isOpened(): print("Error: Could not open video stream.") else: while True: ret, frame = cap.read() if not ret: break cv2.imshow('Mebo Stream', frame) if cv2.waitKey(1) & 0xFF == ord('q'): break
cap.release() cv2.destroyAllWindows()
Use code with caution. The script displays the video feed in a window on your computer. Handling the audio stream is more complex and requires additional libraries and code. AI responses may include mistakes. Learn more
MJEPG stream from NVR using HTTP - Amcrest Forum Jan 18, 2025 — Re: MJEPG stream from NVR using HTTP. Post by jack7 » Thu Jul 21, 2022 4:14 am. Not all Amcrest camera support MJPG, and only with substream. Use camera Web UI ... favicon Amcrest
[All cameras] What is the HTTP URL to play the camera's MJPEG ... Jun 9, 2025 — ANSWER. Please follow the steps below to configure the settings: Step 1. Modify Video Codec: Refer to the image below to modify the video codec to MJPEG(JPEG). ... favicon VIVOTEK Support Center GStreamer In-Band Metadata for MPEG Transport Stream Dec 28, 2024 — The client pipeline allows the H264 video decoding of the incoming stream to be displayed in the respective video while the metasink element dumps the metadata ... favicon RidgeRun
Show all is there another way to find the ip address and port of streaming audio and video Thinking Kicking off 9 searches Looking at 182 sites Putting it all together The video and audio stream from a Mebo 2.0 robot can be found by using a network traffic analysis tool. Because the manufacturer does not officially document this API, this method requires some technical knowledge of networking to find the specific IP address and port that the stream is broadcast on . Method 1: Using Wireshark (Desktop) Wireshark is a powerful, free network protocol analyzer that can capture all network traffic passing through your computer's network interface. Steps:
Download and install Wireshark. Get the latest version from the official Wireshark website. Connect your computer to the Mebo's Wi-Fi network. This ensures that the traffic between your device and the robot is visible. Open Wireshark and start a capture. Select the wireless network interface that is connected to the Mebo. Start streaming on the Mebo app. Open the official Mebo app on another device (like a smartphone) and begin streaming video and audio. This will trigger the robot to send data over the network. Stop the Wireshark capture after about 30 seconds of streaming. Filter the traffic. To find the video and audio streams, apply filters in Wireshark. Since video streaming is often done over TCP, a filter like tcp.stream eq X is a good starting point, where X is a stream number. You can also sort the connections by the amount of data transferred to find the one with the most data, as this is likely the video stream. Examine the packets to find a URL ending in .mjpeg or similar, or look for RTSP packets. The packet data will reveal the full URL, including the IP address and port number.
Method 2: Using a port scanner like Nmap Port scanning is a technique used to identify open ports and the services running on them. Nmap is a popular open-source tool for this purpose. Steps:
Download and install Nmap or its graphical front-end, Zenmap. Connect to the Mebo's Wi-Fi network. Find the Mebo's IP address. You can use ipconfig on Windows or ifconfig on Linux/macOS while connected to the Mebo's network to find the gateway IP address, which is often the robot's IP. Run a comprehensive port scan. For example, using the command line, run nmap -p- [Mebo's IP address]. The -p- flag scans all 65,535 ports to find all active services. Examine the results for open ports that might be associated with streaming protocols, such as rtsp (often port 554), or an unusual port that is not port 80.
Method 3: Using a network monitoring tool Several software programs and mobile apps can scan a network and show which devices are connected, along with their open ports. Tools:
Fing (Mobile App): This free app for Android and iOS scans your network and lists all connected devices, their IP addresses, and open ports. Install it, connect to Mebo's network, and run a scan. Advanced IP Scanner (Windows): This utility is similar to Fing and can scan for devices and open ports on your network.
Basic summary what we know about mebo: -Mebo has a hotspot that you can connect your network to, and it receive commands via port80, that can be accessed in browser tab, but easier to use http:\\ python code in the terminal -it likely broadcast video on an unknown, but open URL:ipaddress, audio possibly on another URL, or the same. -audio and video URL should be discoverable using a network monitoring tool, like the two listed above. - once URL:IP is discovered you can freely connect to audio video..
other things we don't know -still not sure about sending audio to the mebo speakers so the LLM or connected person can speak, or if this will be an issue.
-it might be easier to use something like rasberry pi, with a HAT?(connects pi to mebo) *other projects have been successful with connecting LLMs and VLMs to toy robots with a pi. but i think it would be better to use original hardware with newly designed super-app if possible.
-probably best to build the mebo control app separate from the LLM+VLM controlling app... *make the AI-control app it's own program, so it can be used for controlling any app, including mebo* HOW i think AI-controller-APP works; an AI agent connects the VLM and other programs to LLM... a VLM translates what it sees into text so the LLM can understand what it 'sees'. other programs connected by AIagent are also sending text info to the LLM, the LLM decides what todo.
How AI-control-app uses app controls, ..idk ...
Quote: Local LLM-powered autonomous agents are AI systems that can independently execute complex tasks using a large language model (LLM) that runs directly on your personal hardware . This setup offers significant benefits like enhanced privacy and the ability to function offline, as your data never leaves your device. Key characteristics and components Unlike traditional, cloud-based LLMs that simply respond to text, an autonomous agent can observe its environment, plan a multi-step solution, and take action to achieve a goal. The core components of these agents include:
Large Language Model (LLM): The "brain" that provides natural language understanding and drives decision-making. Smaller, more efficient open-source LLMs like Mistral, LLaMA 3, and Phi-3 are compact enough for local deployment on consumer hardware. Reasoning and planning: The ability to break down high-level instructions into a sequence of smaller, manageable subgoals. Memory: Retains context from past interactions and stores relevant information to improve performance over time. Tool utilization: Can interact with local files, APIs, and other software to execute tasks and access real-time data.
Benefits of running agents locally Using a local, autonomous agent provides several advantages over relying on cloud-based AI:
Maximum privacy: Your data and conversations are processed and stored entirely on your own machine, without being sent to an external server. Offline functionality: The agent can operate in environments without an internet connection, which is crucial for remote or privacy-sensitive tasks. Cost-free operation: It eliminates the need for expensive API subscriptions and pay-per-token fees charged by commercial cloud providers. Full control: Users have complete control over the AI's behavior, configurations, and data.
Frameworks and tools for local agents Several projects and tools help developers and enthusiasts create autonomous agents on local hardware:
Ollama: A popular and user-friendly tool for running open-source LLMs like Llama 3, Mistral, and Phi-3 locally on Windows, macOS, and Linux. LocalAI/LocalAGI: A free and open-source alternative to OpenAI that is designed to run locally. LocalAGI is specifically its autonomous agent platform for building and deploying agents locally. AnythingLLM Desktop: An all-in-one desktop application that allows you to easily run an LLM locally with a one-click install. It's designed to be local-first, with all models, documents, and chats stored on your computer. Langflow: A tool that allows you to build local AI workflows and agents, with native integration for Ollama. It can be powered by GPUs from NVIDIA GeForce RTX and RTX PRO. Agentic/CrewAI/LangChain: Frameworks for building more complex agentic workflows. While simpler tools like Agentic and CrewAI are easier to start with, LangChain offers more power and customization for advanced users.
Example projects Users and developers are already experimenting with local LLM agents for various projects:
Personal voice assistants: A user created a GPT-like voice assistant for their Raspberry Pi using a small LLM like TinyLlama, a microphone, and a speaker. Smart home control: Others have integrated local LLMs with smart home systems like Home Assistant to enable voice-controlled operation of devices. AI research and data science: Autonomous agents are being used to automate complex data science workflows, from cleaning and preprocessing data to generating reports and recommendations. For those interested in building or experimenting with autonomous agents that run locally, several free and open-source frameworks and tools are available . The agents generally require you to run your own Large Language Model (LLM) on local hardware and use the framework to build the agent's logic. Agent frameworks These frameworks provide the building blocks and infrastructure for creating custom autonomous agents.
LocalAI/LocalAGI: LocalAI is a free, open-source platform that acts as a drop-in replacement for the OpenAI API, allowing you to run powerful language models locally. Its companion, LocalAGI, extends this with a platform for autonomous agents that run locally without needing to code. CrewAI: An open-source framework for orchestrating AI agents to work together collaboratively. You can define roles and goals for different agents, enabling them to complete complex tasks as a team. AutoGen: A framework by Microsoft for enabling multiple AI agents to converse with each other to accomplish tasks. It is free to use and allows for customizable, conversable agents that also support human participation. LangChain: A popular open-source tool for building LLM-powered agents. It provides all the components needed to create agents that can reason, plan, remember, and interact with tools or APIs. AgentGPT: This tool allows you to assemble, configure, and deploy autonomous AI agents directly in your browser. It was created with the vision of making the power of AI accessible to everyone.
Pre-built agents and platforms These projects offer pre-configured agents for specific use cases, which you can run on your local machine.
AutoGPT: A well-known open-source autonomous agent capable of performing tasks independently. Different versions and implementations are available, including some that do not rely on paid APIs. OpenDevin: A platform for autonomous software engineers powered by AI and LLMs. It is free, open-source, and can be run locally for end-to-end autonomous software development. GPT-Researcher: An autonomous agent that performs comprehensive online research on any topic and can generate detailed reports. Aider: An AI pair programmer that works directly in your terminal, acting as an autonomous coding agent. Goose: An on-device AI agent for handling entire software development projects, including writing, executing, and debugging code.
How to get started To run a local LLM agent, you will generally need to:
Select a framework: Choose a framework like CrewAI or AutoGen to define the behavior and collaboration of your agents. Get a local LLM: Download and run an open-source LLM, such as those in the Llama family by Meta, Mistral, or others. Tools like LocalAI can simplify this process. Install the necessary tools: Make sure you have the required software dependencies, such as Docker, Node.js, and Git. Assemble and configure your agent: Use your chosen framework to define the agent's roles, goals, and access to tools or local APIs
Edited by ellomello (09/08/25 02:21 PM)
|