Obeya demos
Videos and analyses of changes, the newest first. · Subscribe to the feed
- Open cards use the window's heightOctober 21, 2026 · by Daniel Sadilek · An open planned card used to stop at a fixed height (480 or 560 pixels) and scroll its text inside a small box, even on a tall monitor with plenty of room below.
- A changed file's name opens its tab, its line counts its diffOctober 21, 2026 · by Daniel Sadilek · Beside the handover of a task that works in a folder without git, the list "Changed in the folder" names every file the task changed.
- Clones Obeya creates, and taking them backOctober 21, 2026 · by Daniel Sadilek · In the Configuration dialog, the existing clones now come first.
- Ask the project agent in the project's sheetOctober 21, 2026 · by Daniel Sadilek · Every project's sheet now has a conversation with its project agent, right under the workstreams.
- Start button always in view on an open cardOctober 21, 2026 · by Daniel Sadilek · When a planned card has a long description, for example a workstream from a plan doc, its buttons used to sit below the whole text.
- Scratch Obeyas pick their own portOctober 21, 2026 · by Daniel Sadilek · Coding agents stage a throwaway Obeya instance for every check and every demo take.
- Mark several cards and move them togetherOctober 21, 2026 · by Daniel Sadilek · Cards on the canvas can now be marked with Shift-click or by drawing a lasso with Shift held, and dragging one marked card moves all of them.
- Collapse projects you don't work onOctober 21, 2026 · by Daniel Sadilek · When a team shares a repository, every colleague's plan doc shows up as a project on your canvas.
- Workstreams arranged by their dependenciesOctober 21, 2026 · by Daniel Sadilek · A project's workstreams used to stand in the order of the plan doc, and which one builds on which was only written in their text.
- A task's files, shown beside its conversationOctober 21, 2026 · by Daniel Sadilek · What an agent wrote or changed for a task now shows on the task's card as its result, next to the conversation: one tab per file, after the demo.
- Leave the merge of pull requests to the teamOctober 21, 2026 · by Daniel Sadilek · Repositories whose work goes out as pull requests have a new setting, "Merge automatically".
- Finished cards show their demo againOctober 21, 2026 · by Daniel Sadilek · For a short while, a finished card opened with an empty left side: its demo video and its pull request were missing, although the conversation was there.
- Existing clones for a new canvasOctober 21, 2026 · by Daniel Sadilek · When you add a repository in the Configuration dialog, its row now shows whether its agents work in worktrees or clones, as a switch.
- Workstreams with their description in the project sheetOctober 21, 2026 · by Daniel Sadilek · A project's sheet used to list each workstream by its title alone, and short titles like "PayPal" or "Receipts" rarely say what a workstream covers.
- A partly landed workstream keeps what landed in viewOctober 21, 2026 · by Daniel Sadilek · When only part of a workstream lands and its plan doc keeps it open, the card goes back to Planned for the rest.
- English terms pronounced properly in German demo narrationOctober 21, 2026 · by Daniel Sadilek · Piper, the default demo voice, used to read every word of German narration by German rules, so terms like "Feature" or "Branch" came out garbled.
- Finished workstreams keep their numberOctober 21, 2026 · by Daniel Sadilek · In a project, every workstream card shows its number from the plan (W1, W2 …).
- Take a task out of the queue from its listOctober 21, 2026 · by Daniel Sadilek · The queue's list under the bar's Queue button now has an × on every row.
- Move the plan-docs note freely on the canvasOctober 21, 2026 · by Daniel Sadilek · The note that lists plan docs which are not projects yet, with its "Prepare as a project" button, used to stick to the top left of the projects: it moved along whenever a project moved, and jumped when a new one appeared.
- Finished cards give their workspace backOctober 21, 2026 · by Daniel Sadilek · A card stopped with work on its branch used to keep its clone, so it could go on there later.
- Workstreams wait for what they build on, even when it isn't startedOctober 21, 2026 · by Daniel Sadilek · When you start a single workstream of a project, Obeya now checks the plan for the workstreams it builds on, including ones you haven't started yet.
- A stuck narration voice no longer holds up every demoOctober 21, 2026 · by Daniel Sadilek · Obeya keeps one narration voice loaded for all demo renders and serves their clips one at a time.
- Screenshots in a proposal's conversationOctober 21, 2026 · by Daniel Sadilek · When an agent proposes a task, you can now paste screenshots into the proposal's conversation, as you already could on ideas and tasks.
- Follow-ups that start by themselvesOctober 21, 2026 · by Daniel Sadilek · When an agent's work leaves a step for later, such as checking in two weeks whether the bank registered a form, it now proposes that step as a card with a start time.
- Changed files: whole line counts, one file's diff on a clickOctober 21, 2026 · by Daniel Sadilek · When an agent works in a folder without git, its card lists the files it changed.
- Every question shows how it endedOctober 21, 2026 · by Daniel Sadilek · When an agent asks something and the conversation moves on, the question now says how it ended: the option you picked stays ticked, or it reads "Settled by your message", "Asked again below" (with a link to where it was asked again), or "Le
- Open questions work the same on every cardOctober 21, 2026 · by Daniel Sadilek · Ideas, proposals and tasks whose agent asks something now treat their open questions the same way.
- A proposal's dialog grows with its conversationOctober 21, 2026 · by Daniel Sadilek · When an agent proposes a task, its dialog shows the proposal beside a conversation about it.
- A link to Obeya's own demos on obeya.siOctober 21, 2026 · by Daniel Sadilek · The Demos section of obeya.si now ends with a line in small print: Obeya is built with Obeya, and its link leads to demos.obeya.si, where every change to Obeya is shown with the demo its agent recorded.
- An idea's open question stays in view while its agent repliesOctober 21, 2026 · by Daniel Sadilek · When you split a settled task off an idea, or write to its agent, the agent starts on a reply.
- The phone app opens from the home screenOctober 21, 2026 · by Daniel Sadilek · Obeya installed as an app on the phone's home screen used to show only the line “Obeya answers its own page, not another site's.” when started from there.
- A new canvas without a path shows that the path is missingOctober 20, 2026 · by Daniel Sadilek · When you add a canvas in the configuration, its repository path starts out empty.
- Shared analysis pages show their images in FirefoxOctober 20, 2026 · by Daniel Sadilek · Demo pages with screenshots or charts, shared on a demo site behind a login such as Cloudflare Access, showed only the images' alt texts in Firefox, and no styling.
- Trusting a new canvas's commands before savingOctober 20, 2026 · by Daniel Sadilek · When you add a canvas in the configuration, Obeya shows the commands its repository brings (stop commands, MCP servers) and asks you to trust them.
- An idea's agent picks up where the idea standsOctober 20, 2026 · by Daniel Sadilek · When an idea's exploration agent starts a new session, for example after its old one was pruned, it now starts from where the idea stands: the brief, the mocks, the planned and running prototypes and the latest messages of the conversation.
- Folders without git: each card's changes on LinuxOctober 20, 2026 · by Daniel Sadilek · When several agents work in a plain folder at once, Obeya tells each card's changes apart by the time the file system stamps on them.
- An idea waits for its prototypesOctober 20, 2026 · by Daniel Sadilek · While prototypes of an idea are still being built, there is usually nothing for the owner to decide.
- Interface, conversation and repository each speak their own languageOctober 20, 2026 · by Daniel Sadilek · Obeya's interface language now covers only Obeya's own words, so switching it to test the other language no longer switches the agents with it.
- Demo pages name who shared themOctober 20, 2026 · Several colleagues publish demos to the same site, each from their own Obeya.
- Play a card's agent in a scratch ObeyaOctober 20, 2026 · A scratch Obeya for checks and demos has idle workers: a card can be at work, but nothing ever arrives in its conversation.
- Calling off “Discard changes”October 20, 2026 · After clicking Discard changes on a card in a folder without git, the button counts down eight seconds before the card's changes are put back.
- Answered questions on idea cards stay visibleOctober 20, 2026 · When an idea's agent asks a question with answer options and you answer it, the question now stays in the conversation as its own block.
- The card chat stays where you scrolledOctober 20, 2026 · While an agent is working, the chat on a card no longer jumps back to the bottom when you've scrolled up to read something earlier.
- Share on approval, or share nowOctober 20, 2026 · Some repositories put each task's demo on the shared demo site as soon as the change is approved.
- Answering SignPath's request for referencesOctober 20, 2026 · by Daniel Sadilek · SignPath, which signs Windows builds for open-source projects for free, asked for public references showing Obeya's reputation.
- Which demo narrations sound re-recorded?October 20, 2026 · by Daniel Sadilek · Twelve narration clips in Obeya's demo voice, in random order.
- Demo reports without shown / not shown listsOctober 19, 2026 · A demo's report page used to end with three lists: what the video shows, what it doesn't, and what the agent noticed.
- Conversations catch up after a lost connectionOctober 19, 2026 · When the page lost its connection to Obeya, for example while a phone was locked, an open card missed what happened meanwhile.
- Redirect a Question card while its job runsOctober 19, 2026 · A Question card's agent often starts a long job in the background, such as a download or a slow query, and waits for it before it answers.
- An open card shows the agent's new demoOctober 19, 2026 · When an agent hands over a new version of its demo while you have its card open, the card now shows the new version right away.
- Question cards wait for a background job before they answerOctober 19, 2026 · When you ask Obeya something that needs a slow job, like a download or a script that runs for a minute, the agent answering it can now run that job in the background and wait for it.
- Demo sites point back to ObeyaOctober 19, 2026 · Every demo page Obeya publishes, and the overview of each demo site, now ends in a small line, “Recorded with Obeya”, in the page’s language, with a link to obeya.si.
- Obeya's GitHub page, ready for first-time visitorsOctober 19, 2026 · by Daniel Sadilek · The GitHub repository now links to obeya.si and carries the topics people search for, such as claude-code, ai-agents and coding-agents, so it turns up on those topic pages.
- Ideas wait for their agent's background jobsOctober 19, 2026 · An idea's agent can start a slow job in the background, such as downloading data it needs for the discussion.
- Plan: making Obeya better knownOctober 19, 2026 · by Daniel Sadilek · The plan for bringing Obeya to more Claude Code users and teams has three parts.
- Agents close the GitHub issues they fixOctober 19, 2026 · by Daniel Sadilek · When an agent's task comes from a GitHub issue, the agent now closes that issue once the fix is on main.
- Plan docs from a folder outside the repositoryOctober 19, 2026 · Some teams keep their plans out of the repository, for example in a gitignored docs/plan folder.
- Obeya's feature demos are public on demos.obeya.siOctober 19, 2026 · by Daniel Sadilek · Obeya's recent feature demos are now public at demos.obeya.si, narrated in English: 31 short videos, newest first, each on a page of its own with chapters and a description of what changed.
- Phone: a card's question shows up as soon as you open itOctober 19, 2026 · When an agent asks something without offering answer options, its card on the phone used to open on its page: it said a question was waiting, but the question itself was behind the conversation button.
- Demos go public when you approve the workOctober 19, 2026 · Obeya can now put a task's demo on a public demo site by itself as soon as you approve the task, so you no longer have to click Share separately.
- Obeya's replies wait as unread while the sidebar is closedOctober 19, 2026 · Obeya sometimes answers a question straight away, without running any action or looking anything up.
- A task only says “Agent answered” when the agent really didOctober 19, 2026 · A task used to show “Agent answered, waiting for you” even when the agent never replied to your latest message.
- Demo language per repositoryOctober 19, 2026 · Each repository can now set the language of its demos in its own settings.
- Opening the sidebar puts the cursor in the text fieldOctober 19, 2026 · When you open Obeya's sidebar with the C key or the chat icon, the cursor now goes straight into the text field, so you can start typing right away.
- Feedback sent on another canvas now gets its own draftOctober 19, 2026 · When you send feedback about Obeya from another canvas, Obeya turns it into a draft wish.
- Opening the archive with A leaves its search field emptyOctober 19, 2026 · When you press A to open the archive, its search field is now empty and has the cursor, so you can start typing a search straight away.
- Headless test browsers no longer speak out loudOctober 19, 2026 · Agents test pages in a headless browser, and demo videos are recorded in one too.
- Phone: comments go out when you close a card from another canvasOctober 18, 2026 · On the phone, a comment left on a card used to stay unsent after you closed the card if that card was on a different canvas than the one you were talking to Obeya about.
- Split off the settled part of an idea as a taskOctober 18, 2026 · When part of an idea is settled and part is still open, the idea's agent can now suggest splitting off the settled part.
- Agents can carry out what a card's task asks of ObeyaOctober 18, 2026 · When a card's task asked Obeya itself for something, like creating a canvas for a new repository, the card's agent used to be turned down.
- Obeya hands machine work to an agent instead of refusingOctober 18, 2026 · Ask Obeya's main chat for something outside your repositories, like creating a new repository or installing a tool, and it now makes a task for it, and that task's agent does the work.
- Phone: the keyboard stays open when you tap a misspelled wordOctober 18, 2026 · On the phone, tapping a misspelled word in the chat input used to open the keyboard and close it again right away, leaving only Chrome's spelling suggestions.
- Update notice for Obeya run from a git cloneOctober 18, 2026 · If you run Obeya from a clone of the repository, it now checks the clone's upstream when it starts and then once an hour.
- Replies you watch arrive are no longer marked as newOctober 17, 2026 · Until now, an agent's reply that arrived while you had its conversation open still got the orange "new" edge, as if you had missed it.
- Agents can wait for another task to finish, not just for a set timeOctober 17, 2026 · Until now, an agent that depended on another task could only snooze until a set time, then check whether the other task was done.
- Answered questions no longer look openOctober 17, 2026 · Before, once you answered an agent's question in a task's conversation, the question still had an orange edge.
- Demo videos show at full size as soon as a card opensOctober 17, 2026 · When you open a card with a demo video that has no poster image, the video now shows at its full size with its first frame.
- Obeya's answer no longer pops up while you're reading the main chatOctober 17, 2026 · When you ask Obeya something in the main chat, its answer used to show up twice: in the chat, and as a short white-on-black pop-up above the microphone.
- Phone: room below “Nothing waits for you.”October 17, 2026 · On the phone, the line "Nothing waits for you." under "For you" used to sit right on top of the first snoozed card below it, so the two looked stuck together.
- Unread messages are marked in a card's conversationOctober 17, 2026 · When you open a card, its new messages now have the same orange left edge that Obeya's main chat uses for answers you haven't read yet.
- Highlight labels in demo videos stay inside the pictureOctober 17, 2026 · Before this change, a highlight's label in a demo video always started at the left edge of its highlight and stayed on one line.
- Phone list: tasks stay visible while their agent works on your noteOctober 17, 2026 · On the phone, a task you sent a note to while it waited for your review used to drop out of the list.
- Agents can take back their own suggestionsOctober 17, 2026 · An agent that suggests a new task and later finds its reasoning was wrong can now withdraw that suggestion, or name a newer one that replaces it.
- Long text in the chat field gets the full widthOctober 17, 2026 · When you write or dictate a longer message in the field under a conversation, the screenshot, microphone and Send buttons now stack in a narrow column at the bottom right instead of sitting side by side.
- Swipe pop-ups away on the phoneOctober 17, 2026 · On the phone, you can now dismiss Obeya's black pop-ups above the microphone by swiping them left or right.
- The video menu (⋮) opens againOctober 17, 2026 · The ⋮ menu in a demo video's controls opens again, on the phone and on the desktop, so you can download the video, turn on captions, change the playback speed or use picture-in-picture.
- Phone checks in real Chrome on an Android emulatorOctober 17, 2026 · A new script, bun scripts/android-phone.ts, lets agents test the phone view in real Chrome on an Android emulator.
- Flick the phone's conversation panel up or downOctober 17, 2026 · On the phone, you can now throw the conversation panel instead of dragging it all the way.
- Proposals from the work retrospective can be accepted againOctober 17, 2026 · Proposals that the work retrospective puts on the canvas can be accepted again with "Übernehmen und starten", "Übernehmen" or "Als Idee besprechen".