icon of GenericAgent

GenericAgent

Automate browser and desktop workflows with GenericAgent, a lightweight self-hosted autonomous agent with a self-evolving skill tree.

8.8K stars1K forksPythonMITActive this month

What GenericAgent does

GenericAgent

GenericAgent is a minimal, self-evolving autonomous agent framework designed to grant any LLM (Large Language Model) system-level control over a local computer. With just ~3,000 lines of core code, it utilizes 9 atomic tools and a ~100-line Agent Loop to perform tasks across various domains, including browser control, terminal access, filesystem manipulation, and more.

Key Features:

  • Self-Evolving: Automatically crystallizes each task into a skill, allowing capabilities to grow with every use, forming a unique skill tree.
  • Minimal Architecture: The core is lightweight, with no complex dependencies, ensuring easy deployment and maintenance.
  • Strong Execution: Directly injects into a real browser while preserving login sessions, enabling seamless interaction with web applications.
  • High Compatibility: Works with major models like Claude, Gemini, Kimi, and MiniMax, and is cross-platform.
  • Token Efficient: Operates with a context window of less than 30K tokens, significantly reducing resource consumption compared to other agents.

Use Cases:

  • Autonomous Web Exploration: Navigate and summarize web content without manual input.
  • Task Automation: Automate repetitive tasks such as sending emails or monitoring stocks.
  • Personal Skill Development: Grow a personalized skill set over time as the agent learns from each interaction.

With GenericAgent, users can experience a powerful tool that not only performs tasks but also learns and evolves, making it a unique solution for automation needs.

GitHub Activity

Last commit

9 days ago

Last synced

May 2, 2026

8.8KStars
1KForks
44Open Issues
MITLicense

Tech Stack

Detected via GitHub

Languages

JavaScriptPython

Details

Similar Open Source Tools

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives