#7272nd of 197 in Coding agents and AI editors
genericagent
Minimal Python agent that controls browser, terminal and files, and saves skills
- Stars
- 14.4k
- License
- MIT
- Last commit
- Nov 2026
- Last release
- Oct 2026
- Language
- Python
5,490 on 21 Apr 202614,405 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
GenericAgent is a Python agent framework with a roughly 100-line agent loop and 9 atomic tools (code execution, file read/write/patch, web scan, browser JS, ask-user, two memory tools). It drives a real Chrome session through a local WebSocket server and extension, plus keyboard/mouse, screen vision and ADB. Finished tasks are written into a layered memory (L0-L4) as reusable skills. Frontends are a terminal UI, a Streamlit UI, and Telegram, Discord and Lark bots.
Who it is for: Developers who want a small, hackable agent that operates their own computer
Strengths
- Core is about 3K lines; base install needs only requests plus four small packages
- Uses a real persistent Chrome session, keeping logins; README reports passing several bot-detection tests
- Layered memory turns finished tasks into reusable skills; README claims under 30K context
- Terminal, Streamlit, Telegram, Discord and Lark frontends; Claude, Gemini, Kimi, MiniMax supported
Weaknesses
- Gives an LLM broad control of the local machine, including code execution and input
- Python 3.14 is incompatible; README requires 3.11 or 3.12
- Pre-installed SOPs are written in Chinese and were tuned on Windows
- OCR, vision and computer use need agent-driven setup; web tools need a manual extension install
What it needs
- no GPU
- Needs Python 3.11 or 3.12, Chrome/Chromium with bundled extension, LLM API key
- Models: Claude, Gemini, Kimi, MiniMax
Quick answers
Is genericagent open source?
Yes. Its code is on GitHub under the MIT license.
Also in Coding agents and AI editors
See all 197| Rank | Project | Score |
|---|---|---|
| 1 | claw-codeRust CLI coding agent harness using Anthropic and OpenAI-compatible APIs | 97 out of 100 |
| 2 | t3codeDesktop, web and mobile front end for controlling local coding agent CLIs | 94 out of 100 |
| 3 | codewhaleTerminal coding agent in Rust that works with 40+ model providers | 94 out of 100 |
| #4 | piMinimal terminal coding agent extensible with skills and packages | 92 out of 100 |
| #5 | oh-my-openagentTerminal coding agent with multi-model orchestration and git-backed memory | 92 out of 100 |