Aria: Coworker in a Browser Tab
- 4 Devlogs
- 62 Total hours
Aria is a browser-based agentic coworker that can access your own on-device files with ease.
Aria is a browser-based agentic coworker that can access your own on-device files with ease.
BUG FIXES!!!!!!!!
REFACTORING!!!!!!!!!
FEATURES!!!!!!
Yep. Since the last release, Aria has received its largest update to date, with over 4,100 lines of new code added across both the frontend and backend. The update introduces major architectural improvements, including a new provider abstraction layer, expanded tool infrastructure, and substantial backend enhancements in server.py.
Prompt handling was significantly reworked and a new generation utility was added. Documentation was also completely refreshed for your convenience.
Additional styling updates, utility improvements, and bug fixes were added throughout the UX, and there are many more on the way. On the side of features, here are some highlights:
-> New: JavaScript tool calls are now safely sandboxed and isolated from the main session.
-> New tools with focus on pair programming.
-> Setup UX
-> Multi-key and provider support + key rotation
-> Mobile support!!
and so on… read the commit.
Added an adaptive “Thinking Deeper” mode to improve planning and overall quality of larger edits or changes.
Fixed rate limit (429) error backoff to be enforced server-side, not just in the JS.
Added web search capability via DuckDuckGo HTML result parsing so the agent can access the web natively.
Changed all system tools to function like an MCP server so they’re easier to expand on later.
Fixed an issue where the Markdown response from the AI occasionally ended up in a table if the markdown was processed before the streaming finished.
Added subagent executions for parallel workflows and file restrictions for each agent which can be assigned by the main agent orchestrator to make sure they only touch what they need to, then are destroyed.
Added a date function. Why not?
Feature requests, anyone?
Fixed the cluttered sidebar:
Moved everything we didn’t need to change into an accordion menu, and added nicer styling.
Added markdown + html artifacts:
The agent can now render (or just display a file) HTML and MD content.
Added rate-limit backoff.
Aria: Phase One
I’ve gotten the barebones system and UX down, and tool calling is officially writing to the IndexedDB filesystem.