A self-improving AI agent that creates and refines skills from experience, runs on many model providers, and works through CLI and messaging apps.
taracodlabs/aiden
Aiden is an open-source autonomous work engine that plans multi-step jobs and acts on your files, terminal, browser, apps, and APIs, then verifies the result.
- Stars
- 863
- Forks
- 150
- Open issues
- 20
- Last commit
- 3 days ago
What is it?
Aiden is a local-first autonomous AI agent for real computer work. You give it a goal, and it plans the steps, uses tools such as files, shell commands, browser workflows, APIs, MCP servers and connected channels, remembers relevant context, and recovers when something fails.
The project separates a successful command or a model saying "done" from verified completion. Jobs, attempts, effects, approvals, evidence, verification and verdicts are tracked so interrupted or uncertain work can be resumed and reconciled. Consequential actions go through risk-tiered approvals and scoped permissions.
Aiden includes a Codebase Mode for repository snapshots, conflict-safe file edits, structured test and build runs, and Git operations. It offers a terminal interface, a browser-based Workbench, an opt-in background daemon that reacts to files, schedules, email and webhooks, and support for many model providers including Ollama for local models. It runs on Windows, Linux, WSL and macOS API mode, and is licensed under AGPL-3.0.
Key features
- 01Plans multi-step jobs and continues them across restarts.
- 02Works with local files, shell commands, browser automation and APIs.
- 03Requires risk-tiered approvals for consequential actions.
- 04Records evidence and verification before marking work complete.
- 05Supports many model providers, including local models through Ollama.
- 06Offers a terminal UI and a browser-based Workbench.
Use cases
- Making conflict-safe changes to a code repository and running its tests.
- Researching a topic and saving a structured Markdown report.
- Automating repetitive browser workflows such as filling forms.
- Reacting to new files or scheduled events with background triggers.
Quick start
- 1
Install the stable release globally from npm
npm install -g aiden-runtime - 2
Start Aiden in the terminal
aiden - 3
Or open the browser Workbench instead
aiden web
Things to know
- macOS is supported only in API mode, not as a full platform.
- Licensed under AGPL-3.0, a copyleft license that requires sharing modified source when distributed or offered as a network service.
- Using Aiden requires configuring a model provider or connection, such as your own API key or a local Ollama setup.
Topics
FAQ
- What is aiden?
- Aiden is an open-source autonomous work engine that plans multi-step jobs and acts on your files, terminal, browser, apps, and APIs, then verifies the result. Aiden is a local-first autonomous AI agent for real computer work. You give it a goal, and it plans the steps, uses tools such as files, shell commands, browser workflows, APIs, MCP servers and connected channels, remembers relevant context, and recovers when something fails.
- Is aiden free to use? What license does it have?
- aiden is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is aiden still maintained?
- Actively maintained. The last commit to aiden was on Oct 19, 2026.
- What can I use aiden for?
- Making conflict-safe changes to a code repository and running its tests. Researching a topic and saving a structured Markdown report. Automating repetitive browser workflows such as filling forms. Reacting to new files or scheduled events with background triggers.
- How do I install aiden?
- Install the stable release globally from npm: npm install -g aiden-runtime Start Aiden in the terminal: aiden Or open the browser Workbench instead: aiden web
- Where can I get aiden?
- The source code and installation instructions are on GitHub: https://github.com/taracodlabs/aiden
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A personal AI assistant that runs on your own computer, handling long tasks, remembering context, and talking by voice with any local or cloud model.
An open-source Chromium-based browser built for AI agents, which runs locally and lets agents work in parallel tabs using your logged-in accounts.
A JavaScript library that embeds a GUI agent in any web page, letting users control the interface with natural language.
A self-hosted Go AI agent that runs 24/7 on your own computer, auto-builds missing tools, and shares them with Claude Code and other agents via MCP.
An Electron-based, local-first browser where AI agents operate inside your real logged-in browser session via MCP or HTTP API.