10000 GitHub - visendi-labs/uffe: A sub-100 lines, self-aware, independent, somewhat capabable LLM Agent with long term memory
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A sub-100 lines, self-aware, independent, somewhat capabable LLM Agent with long term memory

License

Notifications You must be signed in to change notification settings

visendi-labs/uffe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uffe is...

  • a sub-100 lines LLM agent.
  • fitted with long term memory.
  • self-conscious in the sense that all the code in uffe.py is injected into the system prompt.
  • going to use your terminal. Whatever you have access to, uffe has access to.
  • a real doer, he will probably not ask for permission, he just gets things done.
  • completely independent. You can run uffe.py on vanilla python.
uffe_demo.mp4

How to install ⚙️

  1. Clone this repository.
  2. Ensure you have a .env containing OPENAI_API_KEY.
  3. Optional: Make an alias 'uffe' pointing to 'python /path/to/uffe.py'

How to run 🕹

Without alias: $ python <path/to/uffe.py> <whatever you want him to do>

With alias: $ uffe <whatever you want him to do>

Turning off safe mode

If you don't want to manually confirm every console command you can set environment variable SAFEMODE to 0. You can do this by either putting it in your .env-file or simply: $ SAFEMODE=0 uffe <whatever you want him to do>

Disclaimer ⚠️

Goes without saying but although this repository is completely open source and free, OpenAI will charge you money for using their LLM. With safemode turned off, there is no limit of how much tokens uffe will use, it can very well get stuck in an infinite loop and drain your OpenAI account.

Use with caution, this agent can (and probably will) do unexpected things using your computer. It has access to whatever you have access to. Use with caution. We do not take responsibility for any damages caused by using this.

TODO 📝

  • Improve memory

About

A sub-100 lines, self-aware, independent, somewhat capabable LLM Agent with long term memory

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0