Skip to main content

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:

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openmacro-0.0.5.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

openmacro-0.0.5-py3-none-any.whl (16.2 kB view details)

Uploaded Python 3

File details

Details for the file openmacro-0.0.5.tar.gz.

File metadata

  • Download URL: openmacro-0.0.5.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for openmacro-0.0.5.tar.gz
Algorithm Hash digest
SHA256 0a25ece51f18b06e0929d876e7c3b53b4501601501aea75f14a94272b5892f4a
MD5 2c6d658334797b7ea0c50839e60a197b
BLAKE2b-256 55ce8bd6f1dd8c6eda79e12a40e12fa08fb27f1dcb7b7cf75c4ea358cecaa07f

See more details on using hashes here.

File details

Details for the file openmacro-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: openmacro-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 16.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for openmacro-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1514f812928a3be4949af4f5e1d0be1a6d3d76a765f49de3d6340e1d1b28394a
MD5 7c4c1d9e4139b32ac32f759dfc45af5e
BLAKE2b-256 f7c8163d7a92daf9b611ababaf23a505bc7ed7ccc76cf51bc11604f84e7ca6c1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page