taracodlabs/aiden
Aiden — an autonomous AI agent and work engine built solo. It can operate your browser, terminal, files, apps, APIs, skills and tools, remember context, recover from failures, automate workflows, and verify the result. Open source · AGPL-3.0.
What it solves
Aiden is an autonomous AI engine designed to move beyond simple AI advice and perform real computer work. It solves the problem of fragmented, multi-step tasks that typically require dozens of prompts, allowing users to set a high-level goal and have the agent autonomously plan, execute, and verify the results across various system resources.
How it works
Aiden operates as a work engine that transforms a goal into a structured pipeline: Goal $\rightarrow$ Job $\rightarrow$ Plan $\rightarrow$ Attempt $\rightarrow$ Effect $\rightarrow$ Approval $\rightarrow$ Execution $\rightarrow$ Evidence $\rightarrow$ Verification $\rightarrow$ Verdict $\rightarrow$ Proof. Unlike tools that assume success based on a model's response, Aiden tracks these stages separately to ensure work can be recovered and reconciled. It utilizes a runtime that supports multiple LLM providers (including OpenAI, Anthropic, Google Gemini, and local models via Ollama) and integrates with files, terminals, browsers, APIs, and MCP servers.
Who it’s for
It is intended for developers and power users who need an autonomous agent to handle complex technical tasks such as codebase management, research, browser-based workflows, and background system automations.
Highlights
- Codebase Mode: Snapshots repositories to make conflict-safe changes, run tests, and verify final states with durable evidence.
- Multi-Tool Integration: Works across the terminal, browser (via Playwright/Chromium), files, and connected services like Discord, Slack, and Telegram.
- Control Mechanisms: Implements risk-tiered approvals, budgets, and scoped permissions to keep the user in control of consequential actions.
- Autonomous Triggers: An optional daemon mode allows Aiden to react to files, schedules, email, and webhooks.
- Sub-agents: Ability to delegate specific parts of a larger job to isolated sub-agents and combine the results.
Related
- Project
- Project
- Project
- Project
- Project