AIBA

You define the goal.
It handles the rest.

An autonomous engine that thinks, sees, plans, dispatches, verifies, and synthesizes — while you do something else.

> v0.1.0 — Autonomous Internet Browsing Agent
[ SWARM_INTELLIGENCE ]

SWARM INTELLIGENCE

[ PHASE_01 ]

Break the goal into tasks

The orchestrator plans an approach, then decomposes your objective into independent research tasks — each assigned to an independent sub-agent.

[ PHASE_02 ]

Dispatch the swarm

Up to 50 sub-agents launch in parallel. Each runs on its own: Think, Plan, Discover, Execute, Synthesize, and Report.

[ PHASE_03 ]

Cross-verify and synthesize

Findings from every agent are cross-referenced across sources, contradictions are flagged, and a single synthesized report is delivered — no hallucinations, just verified signal.

[ CORE_CAPABILITIES ]
hub

Swarm Parallelism

Up to 50 sub-agents running simultaneously. Each with its own context, tools, and memory — no shared state, no bottlenecks.

schedule

Scheduled Autonomy

Cron-powered beats that run completely unattended. AIBA wakes up, performs the task, and emails you the report. With everything logged.

fact_check

Deep Verification

Cross-references every finding across multiple independent sources. Never trusts a single data point. Contradictions are surfaced, not smoothed over.

visibility

Browser Intelligence

Full Playwright-powered browser automation. Navigates SPAs, clicks through pagination, fills forms, takes screenshots, and extracts from dynamic DOMs that static scrapers can't touch.

memory_alt

Session Persistence

Save and load complete conversation histories. The REPL stays open after results — refine, pivot, drill deeper, or pick up where you left off days later.

tune

Effort Calibration

Three effort modes — Quick, Balanced, Max — control temperature, token budgets, and instruction depth. From rapid scans to exhaustive multi-wave deep-dives. You decide the depth.

imagesmode

Visual Understanding

Not just browser control — actual visual comprehension. Reads screenshots, interprets charts, analyzes images, and extracts structured data from what it sees. The browser is eyes, not just hands.

shield

Strict Guardrails

Constrained execution boundaries prevent unintended actions. Domain allowlists, max allowed budget, and tool-level permissions ensure the agent never overreaches — no surprises, ever.

folder_open

Sandboxed File I/O

Reads and filters files within a constrained directory. No arbitrary filesystem access — every read is scoped, filtered, and auditable. Your machine stays your machine.

[ SCHEDULED_BEATS ]

Configure it once.
It runs on its own.

Beats are cron-scheduled autonomous runs. AIBA wakes up, does the job, and emails you the report. You don't even need to open a terminal.

beats.yaml
beats:
- name: "competitor watch"
schedule: "0 8 * * *"
template: default
prompt: "Check competitor pricing..."
mode: swarm
effort: balanced
INBOX 08:04 AM
AIBA BEAT REPORT
competitor watch
Just now
Report attached. 8 sources checked, 3 pricing changes detected.
AIBA BEAT REPORT
daily brief
Yesterday
AIBA BEAT REPORT
weekly roundup
Jun 23
[ OPEN_SOURCE ]

Built in the open.
Production grade.

AIBA is free and open source under the APL. Every line of code is public. Every decision is in the commit log. No black box. No proprietary magic.

Hamza Mughal
Hamza Mughal
Founder & Maintainer

Solo-built from the ground up. Every architecture decision, every line of code.

code
Open Source
Licensed under APL. Public repository on GitHub. Fork it, audit it, use it.
verified
100% Test Coverage
257 tests across unit and integration suites. Every tool, every agent path, every edge case covered.
checklist
Ruff + Pyright + CI
Ruff-formatted code. Pyright strict type checking. GitHub Actions CI enforces every commit on main.
description
Fully Documented
Every module, every function, every config option. Complete docs with setup guides and usage examples.
science
Beta — v0.1.0
In active development.
AIBA_SETUP
● IDLE