Skip to content

Visualization

One of the number one complaints when working with LLMs is that they can be a black box. Agentic applications exacerbate this problem by adding even more complexity. RailTracks aims to make it easier than ever to visualize your runs.

We support:

  • Local Visualization (no sign up required)
  • Remote Visualization (Ideal for deployed agents)

Local Development Visualization

RailTracks comes with a built-in visualization tool that runs locally with no sign up required.

Usage

Install CLI tTool
pip install railtracks-cli
Initialize UI and Start
railtracks init
railtracks viz

This will create a .railtracks directory in your current working directory setting up the web app in your web browser

Saving State

By default, all of your runs will be saved to the .railtracks directory so you can view them locally. If you don't want that, set the flag to False:

import railtracks as rt

# set the configuration globally
rt.set_config(save_state=True)

# or by session 
@rt.session(save_state=False)
async def main(): ...

with rt.Session(save_state=True): ...

Remote Visualization

Note

Would you be interested in observability for your agents in an all in one platform?

Please fill out the following form