Do It
AI sidebar assistant that acts on your latest room messages
About this app
A one-click AI helper that lives in the chat sidebar. When opened, it reads the most recent messages in the room, works out what you probably want — an answer, a clarification, a drafted reply — and shows the result. Click any suggestion to send it into the room as a normal message.
It fetches recent m.room.message events through the Widget API, streams them
to a GPT-4 chat completion, and renders the reply; sending a suggestion writes
a new m.room.message back. A free-form chat box lets you keep prompting.
Built by Beeper as a demo for their widget SDK. It runs against Beeper's fork
of the Matrix Widget API (@beeper/matrix-widget-api) and needs a companion
backend that holds an OpenAI API key: the widget's own Next.js API routes
(/api/chat, /api/completion) proxy to OpenAI so the key stays server-side.
Because of those server routes — and because the repo carries no license —
it is listed here only, pointing at Beeper's own deployment, and is not built
or hosted by Marcade.
Permissions
Capabilities this widget may request. The Marcade Player asks for your consent before granting any of them.
- Read messages in the room
org.matrix.msc2762.receive.event:m.room.message - Send messages to the room
org.matrix.msc2762.send.event:m.room.message
Backend services
This widget requires a companion service to work:
do-it-next
Information
- License
- NOASSERTION
- Author
- Beeper
- Source code
- https://github.com/beeper/widget-do-it
- Issue tracker
- https://github.com/beeper/widget-do-it/issues
- Encrypted rooms
- Not declared
- Widget ID
com.beeper.do-it