Having to rebuild agent loops for almost every project, so I built Edgent, an sdk for building agents that live in the browser.
tl;dr:
- Uses webassembly based python runtime
- bring-your-own JS tools + streams events, diff approval, context compaction out of the box
- you control model providers, API keys, UI, storage, permissions
To be exact, you can use edgent to build any kind of agent harness by ~ using webassembly runtime for python in the browser. So you don't have to keep rebuilding agent loops, compaction, hooks, etc each time
BYOK + codemirror/pyodide support out of the box for coding agents (that was our first use case!)
@dev_oai@Ventali Its an optional adapter that wraps the EditorView so state mutation in the editor is easier and a lot of repetitive code can be abstracted away (eg: stream results, apply diffs, etc)
We wanted an agent loop in the browser, so we built edgent and just open sourced it!
edgent is a headless browser agent SDK. CodeMirror-native. bring your own model. MIT. link to the source below.
Attention @arxiv authors: Our Code of Conduct states that by signing your name as an author of a paper, each author takes full responsibility for all its contents, irrespective of how the contents were generated. 1/
Watch a team of humanoid robots running a full 8-hr shift at human performance levels. This is fully autonomous running Helix-02 https://t.co/bIgpYuaYCj
We’re reimagining a 50-year-old interface - the mouse pointer - with AI. 🖱️
These experimental demos show how people can intuitively direct Gemini on their screens using motion, speech, and natural shorthand to get things done 🧵
Thinky's secret plan:
1: Increase Human<->AI bandwidth
2: Raise ceiling of human+AI intelligence
3: Help humans continue as main-characters in the new world
We are at Step 1.
Interaction Models are great real-time collaborative tools for humans.
Here's a preview:
We’re introducing the Cursor SDK so you can build agents with the same runtime, harness, and models that power Cursor.
Run agents from CI/CD pipelines, create automations for end-to-end workflows, or embed agents directly inside your products.
1/ Today @Mercury received conditional approval from the OCC to establish Mercury Bank, N.A.
I started Mercury in 2017 to build the bank I wish had existed as a founder. Nearly a decade later, we’re getting there.
🧵