Quickstart
-
Install and start Runsight
The fastest way is
uvx:Terminal window uvx runsightOr use Docker:
Terminal window docker run -p 8000:8000 -v "$(pwd)":/workspace ghcr.io/runsight-ai/runsightDon’t have
uv? Install it first:curl -LsSf https://astral.sh/uv/install.sh | shOpen http://localhost:8000. The onboarding flow walks you through API key setup.
-
Create a workflow file
Create
custom/workflows/my-first-flow.yaml:custom/workflows/my-first-flow.yaml version: "1.0"blocks:research:type: linearsoul_ref: researcherwrite_summary:type: linearsoul_ref: writerdepends: researchquality_review:type: gatesoul_ref: reviewereval_key: write_summarydepends: write_summaryworkflow:name: Research & Reviewentry: researchThree blocks: research calls an LLM, write_summary runs after it, and quality_review evaluates the summary.
-
Define your souls
Each
soul_refin the workflow points to a soul — the agent identity behind a block.Inline (single file, fastest)
Section titled “Inline (single file, fastest)”Add a
souls:section directly in the workflow file:custom/workflows/my-first-flow.yaml version: "1.0"souls:researcher:id: researcherrole: Senior Researchersystem_prompt: >You are an expert researcher. Given a topic, provide a concise,well-structured summary of the key findings, trends, and insights.provider: openaimodel_name: gpt-4.1-miniblocks:research:type: linearsoul_ref: researcherworkflow:name: My First Flowentry: researchSoul file (reusable across workflows)
Section titled “Soul file (reusable across workflows)”Extract the soul to its own file in
custom/souls/. Any workflow can reference it by filename stem (soul_ref: researcher):custom/souls/researcher.yaml id: researcherrole: Senior Researchersystem_prompt: >You are an expert researcher. Given a topic, provide a concise,well-structured summary of the key findings, trends, and insights.provider: openaimodel_name: gpt-4.1-miniSee Inline Souls and Soul Files for details.
-
Run it
- Open the GUI at http://localhost:8000
- Your workflow appears on the Flows page (auto-discovered from
custom/workflows/) - Click the workflow to open it on the canvas
- Click Run
What’s next
Section titled “What’s next”- Key Concepts — blocks, souls, tools, and how they fit together
- Block Types — the block types and when to use each
- Custom Tools — give your agents tools defined as YAML files
- Assertions & Eval — add quality checks to your workflows
- Git Integration — save, commit, and simulation branches