Get it for macOS

Play technical diagrams as a sequence of beats, then export a looping HTML page. Open a .scene.json file to get a stage and a timeline: drag a step boundary to retime it, or click a part to quote its state into chat. Agents write the same JSON with ordinary file edits. GIF and MP4 export are not included; HTML is the shareable output. Requires BB 0.43 or later.


Overview

View source

Play technical diagrams as a sequence of beats, not a keyframe dope sheet.

What you get

  • An Animation editor for *.scene.json files: stage on top, step strip below.
  • Scrub the playhead, drag a step boundary to retime it, and click a part to quote it into chat.
  • A starter file from the thread panel, the command palette, or bb animation new.
  • HTML export from the editor, bb animation export, or animation_export_html.
  • An inline chat preview: ::scene{file="docs/flow.scene.json"}.
  • A Settings page that explains how to create, open, and export scenes.

How it works

An animation is plain JSON: named parts plus an ordered list of steps. Each step says what is true at that beat — the cache is waiting, this edge is flowing — and CSS interpolates between them. Agents edit the file with ordinary writes; the editor saves the same canonical form.

The format is compatible with Nimbalyst Animation documents. Existing .anim.json files, ::animation embeds, and anim-* / --anim-* tokens still work; new files use .scene.json, ::scene, and --scene-*. GIF and MP4 recording are not included; HTML export is the shareable output.

For agents

The bundled skill covers part types, states, geometry, and canonical key order. Validate with bb animation validate or animation_validate before export.

More from MacHatter1

Agent TVSee what every running agent is doing, and which one needs you, from a live wall at the foot of the sidebar. Each tile shows the tool call in flight, the files touched in the last minute, a 60-second activity trace, and how much of its context window the thread has used. Threads blocked on a question or an approval are marked and sorted to the top. Pop the wall out as a monitor you can drag anywhere in BB. The bb agent-tv status command gives terminals and agents the same feed, and nothing leaves your BB server.NewRecapGenerates concise, display-only summaries for BB threads on demand or after they become idle.143Context HealthSee what contributes to your thread’s context usage. Search recorded text, inspect observed skill reads and browse available skills. Optional Codex session detail reads logs on the thread host; no separate account or paid service is required.84FollowupsTurn a finished answer into your next message: pick one of its suggested follow-ups and get a full draft in the composer. When a thread finishes, a model reads its last answer and your last three messages, then shows two to five next steps above the message box, each with the reason it is worth doing. Click one, or press 1–9, and it is written out as a first-person message in your composer; nothing is sent for you, and anything you typed stays. A switch in each thread's header turns follow-ups on or off for that thread, and a footer shows how long each run took and how many tokens it used. Each suggestion and draft is a short run on a model you choose from your bb providers, in a hidden worker thread that uses the provider's least privileged permission mode and is deleted when it finishes.New

More in File Viewers & Editors 22

Browse, open, preview, or edit files and document vaults.

View all
File ManagerManage the files on the machine bb runs on without a terminal: browse, upload, move, rename, extract and hand them to the agent. Opens as a sidebar page, as a tab beside a thread that can start in that thread's folder, and from a file link in a message. Double-click shows images, PDF, video, Markdown and code; Space looks inside zip, tar, 7z and rar archives without extracting them. Multi-gigabyte uploads resume after a dropped connection. On a phone, selected rows get an Actions bar with the whole row menu. Access stays inside the home folder of the user bb runs as; tar, 7z and rar archives need tar and 7z on that machine.Foma469
FilesA VS Code-style file explorer and editor for the workspace behind a thread. Search in files finds a word across every file in the project: results are grouped by file with each hit highlighted, and clicking one opens the file on that line. It is smart case, with match-case, whole-word and regex toggles, and built for typing — file contents stay in memory between searches, so refining a query re-runs in tens of milliseconds, and a regex runs in its own worker so a runaway pattern cannot freeze BB. Around it: a file tree that shows dotfiles, editor tabs, a go-to-file palette (Cmd+P), find in the open file (Cmd+F), syntax highlighting in your BB code theme, and edit and save guarded so a change an agent made underneath you is never clobbered. Markdown files open rendered, with the source and the editor one click away. Two pickers choose the project and then its checkout or one of its worktrees; beside a thread it is pinned to that thread's worktree. Adds a `bb files` command so agents can browse and read the same workspace from the CLI, on whichever machine it lives.AbdElrahman Telb316