aicoolies logo
genericagent logo

GenericAgent

Self-evolving local computer agent with a reusable skill tree

Share
open-sourceOpen Source
Visit Website →

GenericAgent is a minimal, self-evolving autonomous agent in roughly 3K lines of Python that gives LLMs system-level control of a local computer. It writes files, runs shell commands, and browses the web, but its defining feature is skill crystallization: successful task runs are saved as reusable skills inside a growing skill tree that cuts token cost on repeats.

We have a review for this tool

A detailed review by the aicoolies team — click to read

GenericAgent is an open-source, self-evolving autonomous agent built in roughly 3,000 lines of Python that gives large language models system-level control of a local computer. It positions itself between bare Claude Computer Use and heavier frameworks like OpenHands — a minimal but capable agent that browses the web, runs shell commands, reads and edits files, and orchestrates multi-step tasks through a clean tool-calling loop backed by any OpenAI-compatible endpoint.

What sets GenericAgent apart is its skill crystallization pattern. Instead of re-exploring the same problem on every run, the agent saves the successful solution path as a reusable skill inside a growing skill tree. A task that costs thousands of tokens the first time can be replayed from the crystallized skill for a fraction of the cost, and the tree itself becomes a durable memory of what the agent has learned to do on the host machine. This makes GenericAgent a practical choice for developers who want a local computer agent with persistent, inspectable capabilities rather than one-shot chat sessions.

The project is MIT-licensed and deliberately small — the whole loop, skill store, and tool definitions fit in a repository a solo engineer can read in an afternoon. That makes it a strong base for teams that want to fork an agent, wire in their own tools, and ship an internal automation without committing to a larger framework's abstractions. It is a good fit for self-hosted AI workflows, developer productivity tinkering, and research on long-horizon agent behavior.

Pricing

Free and open source under MIT license. Runs against any OpenAI-compatible LLM endpoint, so running costs depend on the model provider you connect (OpenAI, local Ollama, or a self-hosted inference server).

Platforms

Python, Linux/macOS/Windows — self-hosted CLI that connects to any OpenAI-compatible API (OpenAI, Ollama, vLLM, OpenRouter)

Categories

Tags

Use Cases

Related Tools

eve vercel

eve by Vercel

Filesystem-first framework for durable AI agents

Eve is Vercel's filesystem-first TypeScript framework for building durable AI agents as ordinary project files. It combines Markdown instructions and skills, typed tools, channels, connections, subagents, schedules, sandboxes, and evals with Vercel's agent runtime so teams can ship deployable agents without hand-rolling orchestration. The current beta fits Vercel-native backend agent projects.

open-sourceOpen Source
BrowserOS logo

BrowserOS

Open-source agentic browser that runs local AI agents in your browsing workflow.

BrowserOS is a privacy-first, open-source agentic browser for running AI assistants locally inside real browsing sessions instead of handing every task to a remote cloud browser.

open-sourceOpen Source
Agent Governance Toolkit logo

Agent Governance Toolkit

Microsoft’s open-source toolkit for adding policy enforcement, identity, sandboxing, and audit controls to production AI agents.

Agent Governance Toolkit is an open-source Microsoft project for teams moving AI agents from demos into controlled production workflows. It focuses on runtime policy enforcement, zero-trust identity, sandboxed execution, and reliability patterns around autonomous agents, giving security and platform teams a governance layer around tool calls and agent actions rather than another prompt-only guardrail.

open-sourceOpen SourceTelemetry
rampart

Rampart

Microsoft’s pytest-native red teaming framework for turning AI agent safety findings into CI tests.

RAMPART is an open-source Microsoft framework for safety and security testing of agentic AI applications. It brings red-team findings into a pytest-native workflow so teams can turn prompt injection, unsafe tool use, and behavioral boundary failures into repeatable regression tests. The strongest aicoolies angle is developer workflow: RAMPART makes agent safety part of CI/CD instead of a one-off security review.

open-sourceOpen Source
OpenHuman logo

OpenHuman

Local-first personal AI agent with memory trees, desktop integrations, and private workspace context.

OpenHuman is an open-source, local-first personal AI agent from TinyHumans. It combines a desktop app, persistent memory trees, Obsidian-compatible storage, OAuth integrations, and local model support into a private assistant harness. It is most interesting for users who want agentic workflows and long-term memory without handing every context detail to a fully cloud-hosted assistant.

open-sourceOpen SourceTelemetry
Unabyss logo

Unabyss

MCP-native personal context vault for keeping AI agents aligned with your work, voice, and projects.

Unabyss is a personal context headquarters for AI agents. It syncs sources such as email, Slack, Notion, Drive, meetings, and professional profiles into structured context files that can be served to MCP-capable clients. The strongest angle is not generic note taking; it is permissioned, reusable context for Claude, Cursor, custom agents, and other tools that otherwise need the same background explained repeatedly.

freemiumTelemetry

Comparisons