Pack · #271 trending skills repo

Aiden

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.

Stars
875
This week
—
Forks
150
Open issues
23
Skills inside
110

Get started

Install the skills

npx skills add taracodlabs/aiden

Installs into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.

Inside this repo

48 of 110 skills

architecture-diagramArchitecture and component diagrams as HTML/SVG (dark-themed)skills/architecture-diagramarchon-bridgeUnified portfolio + order routing across Zerodha, Upstox, Angel Oneskills/archon-bridgearxivSearch and download arXiv papers (no API key needed)skills/arxivascii-artASCII text banners and box art (pyfiglet, cowsay, boxes)skills/ascii-artblogwatcherMonitor RSS / Atom feeds for new posts (Python feedparser)skills/blogwatchercensysCensys lookups: hosts, certificates, services on the public internetskills/censysclaude-codeDelegate coding and file edits to Anthropic Claude Code CLIskills/claude-codeclipboard-historyRead/write Windows clipboard text, HTML, images, history (PowerShell)skills/clipboard-historycode_executionRunning scripts and code on Windowsskills/code_executioncodexDelegate coding tasks to OpenAI Codex CLIskills/codexcrt.shEnumerate subdomains and TLS certs via CT logs (no API key needed)skills/crt-shcveapiCVE lookup via MITRE + NVD: severity, CVSS, affected products, refsskills/cveapidefender-quickscanWindows Defender: scans, threat history, signatures (PowerShell)skills/defender-quickscandocker-managementDocker containers, images, volumes, networks (CLI + Dockerode)skills/docker-managementexcalidrawHand-drawn diagrams in Excalidraw JSON (architecture, flowcharts)skills/excalidrawexplainshellExplain shell commands in plain English (explainshell.com)skills/explainshellfile_operationsFile creation and management on Windowsskills/file_operationsfinancial_researchResearch stocks, companies, and market data using real-time financial APIsskills/financial_researchgif-searchSearch and fetch Tenor GIFs (free Tenor API key required)skills/gif-searchgithub-authGitHub auth setup via gh CLI, SSH keys, HTTPS PATsskills/github-authgithub-issuesCreate, list, view, and manage GitHub issues using the gh CLIskills/github-issuesgithub-pr-workflowPull request lifecycle: create, review, merge, manage (gh CLI)skills/github-pr-workflowgithub-repo-managementGitHub repos: create, clone, fork, archive (gh CLI + git)skills/github-repo-managementgoogle-workspaceGmail, Calendar, Drive, Sheets, Docs via Google API (SA / OAuth)skills/google-workspacegreynoiseClassify IPs as scanners or targeted attackers — filter alert noiseskills/greynoisehaveibeenpwnedCheck email/username against HIBP v3 breach databaseskills/haveibeenpwnedindia-economic-calendarIndian economic events: RBI, CPI/WPI, GDP, Budget, NSE expiryskills/india-economic-calendarindian-tax-calcIndia tax calc: income, STCG/LTCG, advance tax, TDS (FY 2025-26)skills/indian-tax-calcgoogle-flightsSearch Google Flights for flight prices and schedules using browser automation. Use when user asks to search flights, find airfare, compare prices, check flight availability, or look up routes. Triggers include "search flights", "find flights", "how much is a flight", "flights from X to Y", "cheapesskills/installed/google-flightsgoogle-hotelsSearch Google Hotels for hotel prices, ratings, and availability using browser automation. Use when user asks to search hotels, find accommodation, compare hotel prices, check availability, or look up places to stay. Triggers include "search hotels", "find hotels", "hotels in", "where to stay", "accskills/installed/google-hotelsjupyter-live-kernelStateful Jupyter kernel — variables persist across cells (hamelnb)skills/jupyter-live-kernellinearManage Linear issues, projects, and cycles via the Linear GraphQL APIskills/linearmedia-searchFind and play music/videos via youtube_search + browser_navigateskills/media-searchminecraft-modpack-serverSet up a modded Minecraft server (NeoForge or Forge)skills/minecraft-modpack-servernano-pdfEdit PDFs with natural-language instructions using the nano-pdf CLI toolskills/nano-pdfnetwork-diagnosticsWindows net diag: ping, traceroute, DNS, port scan (PowerShell)skills/network-diagnosticsnotionRead, create, and update Notion pages and databases via the Notion REST APIskills/notionnse-corporate-actionsNSE corp actions: dividends, bonus, splits, rights, buybacksskills/nse-corporate-actionsnse-deliveryNSE delivery % data — surface stocks with high genuine buyingskills/nse-deliverynse-fii-diiNSE FII/DII daily flows — gauge institutional Indian equity activityskills/nse-fii-diinse-optionsNSE options chain: OI buildup, PCR, max pain, IV (Nifty/BankNifty)skills/nse-optionsnse-scannerNSE scans: top gainers/losers, volume surges, 52w highs/lowsskills/nse-scannerobsidianRead, search, and create notes in Obsidian vaultsskills/obsidianocr-and-documentsExtract text from PDFs, images, scans, Word docs (Python)skills/ocr-and-documentsonenoteRead/write OneNote pages via Microsoft Graph or COMskills/onenoteopencodeDelegate coding to OpenCode CLI (multi-LLM open-source coding agent)skills/opencodeopenhueControl Philips Hue lights via OpenHue CLI + Hue Bridge APIskills/openhueoutlook-nativeOutlook calendar + inbox via PowerShell COM or Microsoft Graphskills/outlook-native

Documentation

README

View on GitHub ↗
AIDEN BOOTUP LOGO
█████╗  ██╗██████╗ ███████╗███╗   ██╗
██╔══██╗██║██╔══██╗██╔════╝████╗  ██║
███████║██║██║  ██║█████╗  ██╔██╗ ██║
██╔══██║██║██║  ██║██╔══╝  ██║╚██╗██║
██║  ██║██║██████╔╝███████╗██║ ╚████║
╚═╝  ╚═╝╚═╝╚═════╝ ╚══════╝╚═╝  ╚═══╝

Autonomous Work Engine — plans, acts, recovers, and proves the result

Bundled Skills · durable tools · multiple providers · connected channels · AGPL-3.0

Windows · Linux · WSL · macOS (API Mode)

Aiden

Autonomous Work Engine — plans, acts, recovers, and proves the result

Give Aiden a goal. It can work across your files, terminal, browser, supported applications, APIs, repositories, and connected services to get the job done.

Bundled Skills · durable tools · multiple providers · connected channels · AGPL-3.0

Windows · Linux · WSL · macOS API mode


npm version npm downloads License: AGPL-3.0 GitHub stars GitHub forks GitHub issues


Discord Website Book: Omega Email Sponsor via Razorpay


Technology, platform, provider, channel, and runtime details

TypeScript JavaScript Node.js ESM esbuild npm

Windows Linux WSL macOS PowerShell

SQLite better-sqlite3 Playwright Chromium Docker MCP

SSE Daemon mode Sub-agents TCE Guardrails BYOK

Groq Anthropic OpenAI Gemini Ollama Multiple providers

Discord channel Slack channel Telegram channel Email channel Webhook channel More channels

Built solo By Taracod Taracod Stable


Install · Capabilities · Models · Skills · Commands · Documentation · Discord


Aiden terminal interface

https://github.com/user-attachments/assets/1081e5c5-f1ec-4980-b710-1640981ec58b

Aiden is an autonomous AI engine for real computer work. It can plan multi-step jobs, use your files, terminal, browser, supported applications, APIs, repositories, and connected services, remember what matters, recover from failures, and verify whether the requested result was actually produced. Built solo. Open source. Actively developed.


Aiden Web preview

One workspace for work, connections, memory, automations, and artifacts.

Aiden Web Home in an isolated demo profile

Browse all 34 screenshots · Interactive screenshot tour

The tour opens locally in a browser after downloading or cloning this repository; GitHub shows its HTML source. It includes manual navigation and an optional guided slideshow.

Preview Apps and the visual workflow builder

GitHub and Gmail setup in Aiden Apps

An unsaved starting template in the Aiden visual workflow builder

See the rest of the Workbench
Aiden onboarding and model connection choices
Onboarding
Aiden Work view for jobs and attempts
Work and Jobs
Aiden model and provider setup with GPT-6 Astra
Models and providers
Aiden Brain memory graph
Brain and memory
Aiden Automations view
Automations
Aiden MCP and external agents settings
MCP and external agents

These captures cover the main product surfaces without implying that a provider, account, MCP server, or workflow is already connected. For every page and its intentional setup/empty states, use the full screenshot gallery.

Development preview captured on 13 September 2026. These are actual UI captures from a separate, unconfigured profile—not simulated task results or proof of a published release. Account connections, paid checkout, and task execution are not demonstrated. See the gallery for coverage and limitations.

Why Aiden is useful

Most AI tools stop at advice. Aiden is built to move from a goal to real execution while keeping you in control.

Goal
→ Job
→ Plan & Claims
→ Attempt
→ Effect
→ Approval
→ Execution
→ Evidence
→ Verification
→ Verdict
→ Proof

Aiden does not treat a successful command or a model saying “done” as proof. Jobs, Attempts, Effects, approvals, Evidence, Verification, Verdicts, and Proof are tracked separately so interrupted, stale, conflicting, or externally uncertain work can be recovered and reconciled honestly.

  • Give it a job, not dozens of tiny prompts. Aiden can plan and continue through longer, multi-step work.
  • Let it use real tools. It can work with files, shell commands, code, browser workflows, APIs, MCP servers, applications, repositories, and channels.
  • Stay in control. Risk-tiered approvals, trust levels, budgets, interruption, scoped permissions, leases, and generation fencing keep consequential actions visible.
  • See what happened. Jobs, Attempts, Effects, Evidence, tests, artifacts, diagnostics, Verification, Verdicts, and Proof make the work inspectable.
  • Use the models you prefer. Choose among multiple providers, subscription-backed sign-in where supported, custom endpoints, or Ollama.
  • Run it across your setup. Aiden supports Windows, Linux, WSL, and macOS API mode.

What you can use it for

Use case Example
Codebase Mode Snapshot a repository, understand its structure, preserve existing user work, make conflict-safe changes, run structured tests and builds, perform Git operations, and verify the final state with durable Evidence.
Research and reports Search, compare sources, collect findings, and save a structured deliverable.
Browser workflows Navigate supported websites, fill forms, work with tabs and dialogs, and capture outcomes.
Background automation React to files, schedules, email, and webhooks through the opt-in daemon.
Personal operations Organize files, inspect system state, run repeatable procedures, and remember useful context.
Multi-agent work Delegate focused parts of a larger job to isolated sub-agents and combine the results.

Good first prompts

Inspect this repository, explain how it works, identify the three highest-risk areas, and support the findings with repository Evidence.
Find the cause of the failing tests, fix the root problem, rerun the relevant tests, and show me exactly what changed.
Research this topic, compare the strongest findings, and save a structured Markdown report.

Try it in 60 seconds

[!IMPORTANT] Release channels

Stable — v4.21.2

npm install -g aiden-runtime
aiden

Open the browser Workbench instead:

aiden web

That’s it. The first launch opens Aiden’s current setup flow, checks the selected connection, and then hands control to the Operator TUI.

Stable channel:

npm latest → 4.21.2

Without permanent installation:

npx aiden-runtime@latest

The v4.19.0-rc.1 release candidate is archived.

Verify the installed version

aiden --version

Expected output:

4.21.2

Both public commands, aiden and aiden-runtime, start the same standalone local runtime. The separate desktop/API client is an internal build artifact for connecting to an already-running service and is not included as an npm command.

Verify the stable release without a permanent installation:

npx aiden-runtime@latest --version

Want Aiden to react to files, schedules, email, or webhooks? Enable autonomous triggers:

export AIDEN_DAEMON=1          # PowerShell: $env:AIDEN_DAEMON = "1"
aiden trigger add file --path ~/Documents/inbox --label "watch-inbox" --include "*.txt"
aiden                          # boots the REPL + dispatcher

Drop a file in ~/Documents/inbox/anything.txt and Aiden acts on it. The agent turn is visible via aiden runs list.


https://github.com/user-attachments/assets/7a66bc19-8b17-4b01-be85-3aa5945a1b3b


What's new in v4.21.2

Aiden v4.21.2 improves setup, connection management and terminal reliability while preserving Workbench continuity and dependable execution.

Discover existing capabilities from Connections in Workbench or /discover in the CLI. Choose a local, API-key or supported subscription model. Apps and remote MCP require provider setup and your consent; account linking remains optional. The package includes updated HTTP/IMAP dependencies and safer rapid input in the optional terminal renderer. See the release notes for limitations and deferred platform acceptance.

  • Workbench control. A one-click Auto mode follows the saved autonomy policy and keeps required approvals enforced.
  • Connections surface. Apps, messaging channels, MCP servers, coding tools, and provider setup are discoverable from dedicated Workbench pages and their CLI commands, with explicit status and reconnect paths.
  • Model choice. ChatGPT OAuth exposes GPT-6 Astra, GPT-5.6 Sol/Terra/Luna, GPT-5.5, and supported Codex models when the connected plan entitles them; Aiden keeps provider and model identity visible.
  • Reasoning effort. Supported models expose the levels they accept: low, medium, high, and, for the strongest OAuth models, xhigh or max. Unsupported levels stay hidden rather than being silently substituted.
  • Completed work. Jobs, Artifacts, Evidence and Verification remain discoverable after restart and reopen.
  • Reliable Automations. Required child outcomes stay linked to their parent, with truthful success and failure visibility.
  • Visual workflows. The Workbench can design bounded, typed, workspace-safe workflows that compile to the existing Automation contract.
  • Core hardening. Browser/session identity, approval snapshots, model binding, cancellation, Retry and late-result fencing remain durable and exact-once.
  • Runtime boundary. The source CLI and bundled runtime share the supported CommonJS module boundary and continue to support Node 20 and Node 22.

Known limitations

  • Real third-party account connections require provider setup and authorization in Apps.
  • Aggressive terminal resizing may produce cosmetic activity-row projection artifacts. No duplicate execution, duplicate mutating effect, durable-state corruption, approval corruption, lost input or crash was found; this remains a P2 cosmetic issue.
  • Windows installer/uninstall acceptance is deferred. The public release is the runtime package; no desktop installer is attached.

What's new in v4.19.0

Aiden v4.19.0 is the stable Worker and Model Bridge release.

  • Durable Worker contracts. Read-only repository Workers use explicit parent and child execution authority.
  • Immutable model binding. Each Worker keeps its provider and model binding fixed for the admitted execution.
  • Accounting and budgets. Logical provider calls, physical attempts, tokens, usage, reservations, and pre-send budget enforcement remain distinct and durable.
  • Resilient provider work. Bounded retries, provider fallback, cancellation during provider work, and rejection of late provider results protect current execution truth.
  • Restart and evidence. Workers can restart and reopen; child Evidence is verified by the parent before completion is accepted.
  • Bounded parallelism. Parallel Worker admission and reservations use stable joins and deterministic reconciliation.

Known issue

Aggressive terminal resizing may produce cosmetic activity-row projection artifacts. Investigation found no duplicate tool execution, duplicate mutating effect, durable-state corruption, approval corruption, lost input, or crash. This is tracked as a P2 cosmetic issue.

Feedback

Please report feedback through GitHub Issues or the Aiden Discord community. Include:

  • operating system;
  • Node version;
  • installation command used;
  • Aiden version from aiden --version;
  • provider and model, when relevant;
  • exact reproduction steps;
  • relevant logs or Evidence;
  • whether restart/reopen recovered the Job.

Do not include API keys, tokens, secrets, or private repository content.

This GitHub README update does not change the README captured on the already- published npm package page. Updating that page would require publishing a new version.

What's new in v4.18.0

Aiden v4.18.0 introduces durable Codebase Mode and a substantially rebuilt Operator TUI.

Codebase Mode

  • Repository snapshots. Aiden records repository root, VCS state, branch, HEAD, dirty files, untracked files, manifests, lockfiles, hashes, build commands, test commands, CI configuration, and snapshot identity before making changes.
  • Safe file changes. Mutations are bound to an Attempt, source snapshot, expected base revision, and Effect. Stale bases, unsafe paths, symlink escapes, and conflicting user edits are blocked rather than silently overwritten.
  • Fresh readback and conflict Evidence. Aiden reads changed files back from disk, records hashes and diffs, and preserves durable conflict Evidence when a requested change cannot be applied safely.
  • Structured validation. Test, build, and diagnostic runs are bound to repository snapshots and record commands, parsed outcomes, artifacts, failures, and verification state.
  • Git Effects. Branch, stage, commit, fetch, pull, push, tag, and related Git operations are represented as reconcilable Effects instead of invisible terminal mutations.
  • Repository understanding. Aiden can inventory languages, manifests, source/test relationships, imports, symbols, commands, CI configuration, and architectural signals before planning work.
  • Durable execution projection. Runtime plans, code claims, repository operations, Evidence, and Verification are projected into the existing execution graph and Proof system.

Operator TUI

  • Semantic activity. Aiden shows meaningful phases such as thinking, planning, inspecting, working, testing, verifying, recovering, and finalizing instead of exposing provider plumbing.
  • Summary and full activity modes. Normal operation stays compact, while /activity full exposes deeper execution detail when needed.
  • Compact durable Evidence. File changes, test outcomes, diagnostics, readbacks, and Verification are presented separately from the final answer.
  • Responsive borderless composer. The input area is wide, multiline, cursor-safe, and free from reflow-prone box borders.
  • Stable Windows resizing. Resize transactions preserve terminal ownership without duplicating prompts, activity rows, startup cards, composers, footers, or stale animation frames.
  • Native terminal scrollback. Completed prompts and answers remain reviewable through normal PowerShell and Windows Terminal scrolling.
  • Preserved operator state. Drafts, Unicode input, queued messages, semantic activity, approvals, cursor position, and the status footer survive resizing and restoration.
  • Provider and model identity. Narrow layouts preserve the complete provider/model identity before compressing secondary status information.

See the full v4.18.0 release notes.

Earlier v4 release highlights — v4.17 through v4.5

What's new in v4.17.0

Aiden v4.17.0 unified durable runtime authority with a responsive operator terminal.

  • One durable lifecycle. Interactive, one-shot, API, Workbench, daemon, channel, child, and MCP execution share authoritative Job and Attempt transitions.
  • Stale-result protection. Generations, leases, fence tokens, terminal-state guards, and persist-first cancellation prevent old work from rewriting current truth.
  • Evidence-based completion. Proof, Verdict, exact file readback, Effect reconciliation, and failure-injection coverage strengthen completion claims and recovery.
  • Operator TUI foundation. The Aiden startup identity, responsive metadata, composer, status strip, themes, compact outcomes, and durable queue controls share one terminal owner.
  • Platform reliability. Windows process cleanup, ConPTY coverage, and cross-platform CI preserve clean startup, activity rendering, and shutdown.

See the full v4.17.0 release notes.

What's new in v4.13

Aiden can now take a job, verify it, and keep going safely.

  • Durable autonomy. Every task gets a job-card; Aiden verifies work before claiming success, resumes after restart, avoids duplicate sends/actions, retries recoverable failures, and stops for permissions.
  • Evidence-required subagents. Helper agents must return real proof — a file, test result, id, or similar artifact — and Aiden re-checks that proof before trusting the result.
  • Trust dial. Choose how much Aiden can do: Observer, Assistant, or Partner. Destructive actions and spending still ask, even at the highest setting.
  • Glass dashboard + operator TUI. Watch model, token, budget, elapsed time, and tool steps live. Queue a follow-up, redirect mid-task, or interrupt cleanly while Aiden works.
  • One-shot mode + polish. aiden -q "..." for scripting, Discord setup inside the terminal, central cross-platform path handling, and green CI across Windows, macOS, and Linux.

What's new in v4.12

Aiden can now connect outward to MCP servers and operate the browser with more state.

  • MCP client. Connect to external MCP servers over stdio and Streamable HTTP, with OAuth 2.0 discovery, dynamic client registration, PKCE, token refresh, reconnects, circuit breakers, and one-command curated installs.
  • Approval-gated MCP tools. External tools are model-callable, but gated by approval. Results are redacted and fenced as untrusted input.
  • Browser depth. Accessibility-tree snapshots, stable element handles, act-by-reference click/type/fill, stale-element re-resolution, visual screenshot-to-vision support, multi-tab/dialog handling, and local browser attach/launch.
  • Safety breadth. Cross-session search, posture-aware skill/tool narrowing, truncate-then-redact tool-output caps, per-session budget enforcement, honest execution-policy messaging, and exfiltration-aware browser guardrails.
  • Process manager + activity. Tracked spawns, reliable tree-kill, redacted process listing, shutdown reaping, plus /home and /activity commands.

What's new in v4.11

A reliability release for honest output, better control, and stronger setup.

  • Honesty & verification. Per-turn outcome verifier catches failed tool results and contradictions instead of glossing over them.
  • Artifact registry. /artifacts tracks files Aiden creates, with provenance: source tool, originating request, and turn link.
  • Streaming & control. Streaming delta coalescer reduces terminal writes, while /undo, /retry, /compress, and /usage give direct operator control.
  • Task durability. Orphan-task boot sweep retires crashed-session tasks as interrupted; /tasks all shows tasks across sessions.
  • Setup polish. Wizard back-navigation and config detection fixes prevent working OAuth/env setups from being mistaken as empty.
  • Model updates. DeepSeek V4 Pro and V4 Flash added, model picker table improved, and weak-model UI gating reduces markup leaks.

What's new in v4.10

Aiden becomes inspectable, durable, and finally streams properly.

  • Streaming default restored at the wizard layer. display.streaming now defaults to true for fresh installs — restoring what v4.1.4 attempted but couldn't operationally land because the wizard wrote the older default into your config.yaml. Existing users with explicit streaming: false keep their setting and see a one-time per-session disclosure suggesting the flip.
  • Durable Task object. Every user prompt creates a persistent task row with status / goal / event back-references. /tasks [active|completed|cancelled|<N>] lists; /adjust <task_id> cancel or /adjust <task_id> goal <new text> controls.
  • /trace recent event inspection. Every tool call, permission decision, and task lifecycle event lands in a queryable run_events ledger. Filter by category / kind / name / tool_call_id; scope to the current run, this session, the last N hours, or all.
  • Bug D ghost-text cursor fix. Ghost suggestions now render on a footer line below the prompt; cursor lands right after your typed input. Third attempt that actually works — prior two attempts shipped inert because they tried to fight @inquirer/core's cursor manager from inside the rendered string.
  • Permission picker scope clarity. Session (this path) / Always (this command) labels carry a dynamic qualifier showing what the scope actually covers.
  • Eval harness v1. Contract tests under tests/v4/eval/ protect the v4.10 substrate from regression — PTY-driven where possible, mockProvider-backed for streaming guarantees.

What's new in v4.9.0

Aiden v4.9.0 ships three new feature families:

  • Memory — three-namespace persistent memory with CLI and auto-review
  • Hooks — secure subprocess hook system with observe, decide, and transform modes plus a full audit trail
  • Strategic substrate — UUIDv7 IDs, W3C trace propagation, durable runs, idempotency, and crash recovery

Plus the theme system, MCP integration for supported clients, and substantial UI polish.

See CHANGELOG.md for details.


What's new in v4.8

Aiden's UI got an identity, and pasting actually works now.

v4.8.1 — Paste handling + visual polish

  • Robust paste handling. Stateful parser across stdin chunk boundaries, watchdog handling for missing paste-end markers, degraded marker normalization, universal newline normalization, and timing-based accumulation that catches line-by-line paste delivery.
  • Markdown tables render as proper grids. Proportional column-width distribution with header-floor minimums.
  • Version reporting reads runtime package.json. Boot card and /version no longer report stale numbers after /update install.
  • /update install cleanups. Install progress shown via a sliding-shimmer indicator. Install-method detection broadened to Windows user-mode globals.
  • Loading indicator + spacing. Indicator aligned with the rest of the terminal surface.
  • Status bar timer glyph. Visible at all supported terminal widths.
  • Single approval panel per file_write.

v4.8.0 — Events backbone + visual identity

  • Watch the agent work. Structured ui_* events let the model emit progress signals instead of writing them as prose.
  • Aiden-native visual chrome. Token-sourced design system with centralized palette, glyphs, and spacing.
  • Packed status bar. Model name, token ratio, context meter, turn counter, elapsed timer, and state.
  • Sliding-block loading indicator.
  • Onboarding refresh. ANSI AIDEN banner, capability disclaimer, loading sequence, and Built solo card.
  • Markdown polish. Code blocks, lists, and task lists render with Aiden-native formatting.
  • Provider routing fixes. Auxiliary calls use configured supporting providers where available instead of consuming the main model unnecessarily.

What's new in v4.6

Aiden now spawns workers and learns from itself.

  • Sub-agents. spawn_sub_agent runs a focused child with an isolated context and intersected toolset; subagent_fanout runs multiple children with merge strategies and provider rotation across configured fallback slots.
  • Operator kill-switch. /spawn-pause on|off|status blocks new sub-agent spawning while in-flight children continue.
  • Self-improvement loop foundation. TCE classifications and recoveries persist to durable SQLite records; /recovery list|show|clear surfaces recurring failure patterns.
  • REPL parent-run lineage. Each REPL turn writes a run row; sub-agent children link back through parent lineage.
  • PlannerGuard opt-in. Keyword-based per-turn tool narrowing remains optional for smaller local models.
  • Onboarding redesign. Provider picker, connection probe, success screen, and /walkthrough guided tour.

What's new in v4.5

Aiden now wakes up by itself.

  • Persistent daemon mode (opt-in). AIDEN_DAEMON=1 boots a background service with a SQLite-backed trigger bus.
  • Autonomous trigger dispatch. File watchers, webhooks, email polling, and schedules can launch real agent turns.
  • Execution guardrails + risk tiers. Filesystem boundaries, dry-run preflight, and optional Docker-backed execution.
  • State-aware browser depth. URL, DOM, iframe, and interaction-state capture before and after browser actions.
  • Continuous error recovery. Failure classification, bounded retries, cooldowns, dead-letter handling, and recovery reports.
  • Live-flip slash commands. Toggle sandbox, TCE, browser depth, daemon behavior, suggestions, and updates without restarting.
  • Update notification + /update CLI.

Full v4.5 internals: docs/v4.5/.


Core capabilities

Category What Aiden does
Inference & providers Anthropic, OpenAI, Groq, Gemini, OpenRouter, Together, NVIDIA NIM, DeepSeek, Mistral, Z.ai, Kimi, MiniMax, Hugging Face, Ollama, Nous Portal, custom OpenAI-compatible endpoints, and additional configured routes. ChatGPT Plus OAuth includes GPT-6 Astra, GPT-5.6 variants, GPT-5.5, and supported Codex models where entitled.
Built-in tools Web search and fetch, deep research, YouTube search, browser automation, file operations, process control, shell execution, code execution, system information, screenshots, clipboard, app launch, media controls, MCP bridge, memory operations, session search and recall, skill management, and self-update workflows.
Bundled skills Composable workflows with a SKILL.md, optional helper scripts, and tool requirements. Includes GitHub workflows, trading tools, security lookups, Windows administration, Docker management, research, and content workflows.
v4.18 Codebase Mode Durable repository snapshots, conflict-safe file changes, fresh readback, structured TestRun / BuildRun / Diagnostic records, Git Effects, repository understanding, code claims, Evidence, Verification, and execution-graph projection.
v4.18 Operator TUI Semantic activity phases, summary/full activity modes, compact Evidence, responsive borderless multiline input, native terminal scrollback, provider/model identity preservation, and stable draft, queue, activity, approval, and cursor restoration during resize.
Self-promoting memory USER.md + SOUL.md

…

Releases

Recent versions

All releases ↗
  1. v4.21.3Aiden v4.21.3
  2. v4.21.2Aiden v4.21.2
  3. v4.21.1Aiden v4.21.1
  4. v4.21.0Aiden v4.21.0
  5. v4.20.0Aiden v4.20.0
  6. v4.19.1Aiden v4.19.1