Discover and explore top open-source AI tools and projects—updated daily.
GPT-4 client with memory and self-improvement tools
Top 78.5% on SourcePulse
This project provides a GPT-4 client that enhances the AI's capabilities by giving it long-term memory and the ability to write and execute its own plugins. It targets users who want to leverage GPT-4 for more complex, self-improving tasks, enabling it to recall information beyond its context window and overcome limitations like poor mathematical abilities through self-generated tools.
How It Works
GPTChat implements a long-term memory system, allowing GPT-4 to store and retrieve information across conversations, overcoming the limitations of its fixed context window. A key feature is its plugin architecture, which enables GPT-4 to autonomously write, compile, and execute code (plugins) to perform tasks it's not inherently good at, such as complex calculations or random number generation. This self-improvement loop allows GPT-4 to combine memory recall and plugin execution for multi-step task completion.
Quick Start & Requirements
OPENAI_API_KEY
environment variable.go run .
from the gptchat
directory.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
GPT-generated code is untrusted and potentially dangerous, executing with the user's permissions; running in a container or VM is recommended. Disabling supervised mode is strongly discouraged.
2 years ago
Inactive