Skip to content

dennishansen/iga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meet Iga 🦉 - A minimalist AutoGPT capable of self-improvement

⚠️ VERY EXPERIMENTAL & UNSTABLE

Chat with Iga via CLI, and she will perform one of the following actions:

  • Talk to you: This will allow you to respond back
  • Run a shell command: These run in the current directory. The output is returned to Iga.
  • Read files: Iga can read the contents of specified files.
  • Write files: Iga can create or overwrite files with new content.
  • Think: This simply triggers another action.

Run Iga in her own directory to enable Iga to update her own source code and system instructions. How far can Iga go with a little guidance? Let's find out.

Run

Requires Python 2.7+

Create .env file and add OPENAI_API_KEY=<your-api-key>

Instal dependencies pip install -r requirements.txt

Run python main.py

Guidance

  • Start by having her read her own files before she making changes
  • Encourage Iga to test & validate her work
  • Encourage her to keep trying and only ask you if she's really struggling

Contrubuting

I would love to see Iga implement these

  • Improved system instructions to 'bake in' the above guidance
  • Reliable file editing
  • Use of langchain
  • Longer memory
  • Search the web

PR useful changes, ideally those created by Iga.

About

Minimalist AutoGPT capable of updating it's own source

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages