taracodlabs/aiden

Aiden — Autonomous AI agent that operates your computer with prompts: browser control, terminal execution, workflows, tools, recovery systems, and persistent memory. Built solo. AGPL-3.0.

What it solves

Most AI tools are limited to providing advice or text. Aiden is designed to move from a simple goal to actual execution by interacting with your computer's files, terminal, browser, and various APIs to complete real-world work.

How it works

Aiden follows a structured lifecycle: Goal $\rightarrow$ Plan $\rightarrow$ Tools $\rightarrow$ Permission $\rightarrow$ Execution $\rightarrow$ Recovery $\rightarrow$ Evidence $\rightarrow$ Result. It uses a variety of providers (like OpenAI, Anthropic, or local Ollama) and can delegate specific parts of a job to isolated sub-agents. It includes built-in guardrails, error recovery, and a verification step to ensure the requested result was actually produced.

Who it’s for

  • Developers looking to automate codebase tasks like bug fixing, testing, and repository inspection.
  • Researchers needing to collect, compare, and structure findings from web sources.
  • Automators who want to react to files, schedules, or webhooks via a background daemon.
  • Power users wanting to automate browser workflows or complex personal operations.

Highlights

  • Multi-tool capability: Works across files, shell commands, browsers, and MCP servers.
  • Durable autonomy: Uses persistent task objects to resume work after restarts and recover from failures.
  • High control: Features risk-tiered approvals, budget enforcement, and a live dashboard to monitor tokens and progress.
  • Extensive connectivity: Supports 19+ providers and multiple communication channels like Discord, Slack, and Telegram.