Skip to content
agent pipelinesa product from a company I co-founded

Footprint: company reports built through AI workflows.

A platform for configuring multi-agent workflows through a visual interface. Each agent has a dedicated model and tool set and can run in parallel or in sequence. The resulting company report is assembled, reviewed, and translated when needed.

The project, at a glance

Composable pipelines
agents in parallel or in sequence
One model per task
selected for the requirements of each task
Plugins and MCP (Model Context Protocol)
tools attached where the workflow needs them
inside the systemfrom brief to report

The request specifies the company, sector, and questions the report needs to address.

The interface defines which tasks run in parallel and which depend on the output of an earlier step.

Each agent has a defined task, model, and tool set. Separate steps collect business data, analyze the sector, and gather public signals.

An assembly step combines the outputs into a single draft.

A review step checks the draft for missing information and internal inconsistencies. Translation follows when required.

The final document retains a traceable record of the workflow and its dependencies.

workflow mapwhich steps run, and in what order

The workflow is assembled in the interface, step by step.

Independent tasks run in parallel; dependent tasks wait for the preceding output. Each step uses the model and tools selected for its requirements.

brief
Client request
entered in natural language through the interface
parallel tasks · one model per task
Research
fast model, broad source coverage
Analysis
reasoning model
Data
internal plugins and MCP tools
in sequence
Synthesis
combines the source outputs into one draft
Review
critical review, then translation if needed
Final report
assembled with a traceable workflow
noteA representative workflow; its composition changes with the report requirements.
what the system enables

Workflows can be configured through the interface or the API, and new steps can be added without rewriting the rest of the pipeline.

Users can adjust workflow composition without requesting a code change for every update.