Web · Agent run timeline
Trace
Show the work, not a spinner.
A timeline for AI agents: reasoning streams in and folds away, tool calls show their input and output, parallel calls run side by side and failures offer a retry. Reads OpenAI, Anthropic and AI SDK streams.
Demo
A recording of the demo. Open it in a new tab
What it does
- 01
Streaming reasoning that collapses to “Reasoned for 1.3s”
- 02
Tools that start together are grouped into parallel lanes with progress
- 03
Adapters for OpenAI Responses, Anthropic Messages and the Vercel AI SDK
- 04
Scroll-aware auto-follow, live-region announcements and reduced motion
Use it
git clone https://github.com/YagnikBarasiya23/trace-agent-timeline.git
# copy trace.js and trace.css into your projectimport Trace from './trace.js';
const trace = new Trace(document.querySelector('#trace'));
// From a model stream…
await trace.fromEvents(stream, { format: 'anthropic', runTool: (name, args) => tools[name](args) });
// …or by hand
const call = trace.tool('analytics.summary', { args: { days: 30 } });
call.done({ result: { reach: 7200 } });
trace.finish('Post scheduled');Every option, the technique behind the motion and the accessibility notes are in the README on GitHub
More components
All 15- Web
- Flutter
Get in touch
Open for freelance projects, contract roles and collaborations — mobile apps and full-stack products in particular. WhatsApp gets the fastest reply.
- Phone
- +91 70488 09875
- Based in
- Rajkot, Gujarat, India
- Elsewhere