aicoolies logo
genericagent logo
genericagent logo

GenericAgent

Self-evolving local computer agent with a reusable skill tree

open sourceupdated Jun 23, 2026

GenericAgent is a minimal, self-evolving autonomous agent from a 3.3K-line seed and ~3K core loop that gives LLMs system-level control of a local computer. It writes files, runs shell commands, browses the web, and uses keyboard/mouse/screen/mobile tools, while skill crystallization saves successful runs into a reusable skill tree that cuts token cost on repeats.

Read our GenericAgent review

A detailed review by the aicoolies team — click to read

GenericAgent is an open-source, self-evolving autonomous agent built from a 3.3K-line seed with a ~3K core loop 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 loop, skill store, and tool definitions fit in a repository a solo engineer can read in an afternoon. Its README also warns users to trust only the official GitHub and gaagent.ai sources, with DintalClaw named as the sole authorized commercial partner. 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 local-computer agent that connects to OpenAI-compatible APIs (OpenAI, Ollama, vLLM, OpenRouter) and should be run inside your own sandbox/controls.

Categories

Tags

Use Cases

Related Tools

hyperagent

HyperAgent

Open-source natural-language browser automation framework for AI agents

An AGPL-3.0 TypeScript framework that drives a real browser from natural-language tasks — the self-hostable OSS framework from Hyperbrowser, distinct from the vendor's paid cloud browser product.

freeOpen Source
KaibanJS logo

KaibanJS

JavaScript framework for building and visualizing multi-agent workflows on a Kanban board

KaibanJS is an MIT-licensed JavaScript framework for defining AI agents, tasks, tools, and teams, then orchestrating their work through a Kanban-inspired runtime and visual board. It can run inside Node.js, React, or Next.js projects, supports custom UIs and headless workflows, and provides real-time task-state visibility for multi-agent applications.

Open SourceTelemetry
Sakana Fugu logo

Sakana Fugu

Multi-agent model API that orchestrates frontier models behind one OpenAI-compatible endpoint

Sakana Fugu is a hosted model-provider API that exposes a learned multi-agent system as one OpenAI-compatible model. It dynamically routes coding, code review, research, and reasoning tasks across a frontier-model pool, with Fugu for lower-latency work and Fugu Ultra for harder workloads where answer quality matters more than cost or speed.

paidTelemetry
LangChain logo

OpenWiki

LangChain CLI for maintaining agent-friendly codebase documentation

OpenWiki is LangChain’s open-source CLI for generating and maintaining an agent-focused wiki inside a codebase. It can create an openwiki/ documentation folder, update it from repository changes, add guidance to AGENTS.md or CLAUDE.md, and run via an interactive CLI or daily GitHub Action so coding agents have durable context without stuffing every detail into prompts.

Open SourceTelemetry
Accomplish Coworker logo

Accomplish Coworker

Open-source desktop AI coworker for browsing and code execution.

Accomplish Coworker is an MIT-licensed open-source AI coworker that runs on the desktop, combining computer-use style browsing with code execution so agents can research, implement, run, and debug workflows in one local environment.

Open SourceTelemetry
Headroom logo

Headroom

Context compression for LLM apps and coding agents

Headroom is an Apache-2.0 context compression layer for LLM apps and coding agents. It compresses tool output, logs, files, RAG chunks, and agent history through a local library, proxy, wrapper, or MCP server, with retrieval hooks for bringing originals back when needed. Treat its savings numbers as Headroom-reported benchmarks, not independent aicoolies measurements.

Open SourceTelemetry

Comparisons

GenericAgent vs SmoLAgents — Minimal Python Agent Frameworks in 2026

Both projects bet that you do not need a 50K-line framework to ship useful agents. GenericAgent is a ~3K-line self-evolving local computer agent; SmoLAgents is Hugging Face's equally compact but tool-centric agent library. Which minimal agent actually fits your workflow depends on whether you want a skill-accumulating local worker or a portable tool-using agent you can drop into any pipeline.

GenericAgentSmoLAgents