Ken b895a1c94b feat: wire RightPanel with Browser + Artifacts, add A2UI rendering to chat
- RightPanel: replace placeholder content with BrowserPanel + ArtifactsPanel
  components, routing sessionId to whichever tab is active
- ChatPanel: import A2UIRenderer + parseA2UIBlocks; render A2UI blocks between
  markdown and tool-call cards in assistant messages; onAction sends
  '[action] {json}' back via onSend
- ChatPanel: add parseVisualBlocks() helper, VisualBlock wrapper component
  (loads runtime.html via MCPAppRenderer, view-source toggle, pop-out),
  rendered after A2UI blocks in assistant messages
- MCPAppRenderer: on ui/initialize route runtime='visual-artifact' data to a
  render dispatch instead of tool/input; add render forwarding case
- Fix pre-existing TS6133 unused-import errors in A2UIRenderer + BrowserPanel test
- All 216 tests pass; npm run build succeeds
2026-05-26 20:43:28 +00:00

Research Workbench

AI-powered research tool: chat + live browser + artifacts. Backed by amplifierd.

See DESIGN.md for the full architecture.

Quick Start

# Build
docker build -t research-workbench .

# Run
docker run -d --name research-workbench \
  -p 8080:8080 \
  -p 6080:6080 \
  -e ANTHROPIC_API_KEY="$ANTHROPIC_API_KEY" \
  research-workbench

research.ampbox.io -- the app vnc.ampbox.io -- the live browser

S
Description
Research Workbench
Readme 406 KiB
Languages
TypeScript 51.6%
Python 24.2%
Shell 17.8%
HTML 2.7%
CSS 2%
Other 1.7%