Repolode
taracodlabs

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. 1

    Install the stable release globally from npm

    npm install -g aiden-runtime
  2. 2

    Start Aiden in the terminal

    aiden
  3. 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