Autonomous LLM personal agent.
Project description
openmacro
[!NOTE]
Project is in its early stage of development.
openmacro is a multiplatform personal agent which allows LLMs to run code locally. Open Macro aims to act as a personal agent capable of completing and automating simple to complex tasks autonomously via self prompting.
Get started
You can get started with openmacro by running.
pip install openmacro
Not working? Raise an issue here.
macro
This provides a cli natural-language interface and toolset for you to:
- Complete and automate simple to complex tasks.
- Analyse and plot data.
Control a Chromium browser to perform tasks and research.- Control desktop applications through vision and pyautogui.
- Manipulate files including photos, videos, PDFs, etc.
By default, if no api keys for models are provided, the following will be used powered by HuggingFace:
- LLM: Llama3.1-70B
- Code: CodeQwen1.5-7B
- Vision: Qwen-VL-Max
This project is heavily inspired by Open Interpreter.
Todo's
- AI Intepreter
- CLI Interface
- API Keys Support
- Extensions Feature
- Web Search Capability
- Full Browser Control
- Chunk Streaming and Smart Stalling
- Semantic File Search
- App Interface ...
Contact
You can contact me at amor.budiyanto@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file openmacro-0.0.3.tar.gz
.
File metadata
- Download URL: openmacro-0.0.3.tar.gz
- Upload date:
- Size: 13.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef30867529c385a3157752c9611bcf90a0dd7480b348a2ff990c00047bde3f02 |
|
MD5 | 4ed7c5664503e5bfa29f6a70e0d61dce |
|
BLAKE2b-256 | 14088fd5695e2aec787bb117cb98f7032be67fce329bbb4ac3cb7b7319d450d2 |
File details
Details for the file openmacro-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: openmacro-0.0.3-py3-none-any.whl
- Upload date:
- Size: 16.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af007cbdda84898f76219848b37e083064c5b2a4fdcab068c273a7fe3b134b93 |
|
MD5 | ef207db646a710454c2b6dac90f828ac |
|
BLAKE2b-256 | 301ae8f286aba03d77c4c1a3e77d2e7df200256f671f7ea498dcbc6ae9963d6e |