Demo video on X: https://x.com/AtlantisPleb/status/1798730530374230312
There is no good way to control AI agents on a mobile phone. There should be an app for that!
Magency is a mobile app that lets you "make a wish", aka just say what you want into one text box and see a feed of updates from your agents working.
Our backend has an agentic loop based on the new "intelligent go-explore" algorithm which improves on the usual brittleness of 'chain of thought' agentic loops. More on IGE here: https://arxiv.org/abs/2405.15143
We combine IGE with a new idea: what if agents can access a shared global archive of events - so they can learn from each other - as well as a shared global skill library?
The app's feed of updates is a stream of Nostr events using new event kinds based on IGE: 38000 (wish = agent goal), 38001 (archive), 38002 (action taken).
Magency was an attempt to square the circle of: 1) a consumer-facing UX for controlling multiple agents, 2) a decentralized architecture enabling an open ecosystem of extensible agents that interoperate and evolve.
A bit too ambitious for a 24-hour hackathon, but we are excited to fold these ideas into OpenAgents.
- Devpost: https://devpost.com/software/magency
- React Native Expo app: https://github.com/AtlantisPleb/magency
- NodeJS: https://github.com/AtlantisPleb/magency-node
- More on Intelligent Go-Explore: https://x.com/jeffclune/status/1797541076024308135