OpenViSTAI · Agents · Blockchain · Crypto
Menu
Data Agents

Lambda

LAMBDA is a large-language-model-based data analysis agent that turns natural-language questions about uploaded datasets into executable analysis workflows, visualizations, summaries and report or notebook outputs.

Independent OpenViST project profile, based on linked sources.

Lambda — OpenViST project profile in Data Agents.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use LAMBDA when you want a conversational route from a dataset to code-backed exploration and reusable outputs such as charts, reports or notebooks.

Who it is for

  • People who want to explore CSV, Excel, text and other common data files through natural-language questions.
  • Analysts who want code-driven exploration, charts and reports gathered in a persistent conversation workspace.
  • Teams or developers evaluating a self-hosted data-analysis agent with a configurable OpenAI-compatible model endpoint.

Documented uses

  • Inspect a dataset and identify patterns by asking questions in ordinary language.
  • Run Python or shell analysis code and create visualizations.
  • Generate reports, notebooks and other artifacts from an analysis session.
  • Use Autonomous Exploration to plan and carry out a hands-off dataset analysis.
Before you choose

Requirements & limits

  • The repository documents Python 3.11+, Node.js 20+ and npm for local setup, plus an API key, compatible model endpoint and configured model list.
  • The implementation identifies React and TypeScript for the frontend, FastAPI for the backend, and SQLite for local storage.
  • LAMBDA runs analysis code on the backend machine; the project recommends trusted users and data and additional isolation before untrusted exposure.
  • PDF and Chinese-report output needs optional TeX/XeLaTeX dependencies; Chinese output also requires CJK fonts.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Run LAMBDA locally

Configure the backend and start LAMBDA's local frontend and backend services.

Before you start

  • Python 3.11 or newer
  • Node.js 20 or newer and npm
  • An API key and an OpenAI-compatible model endpoint with model IDs

Steps

  1. Copy backend/.env.example to backend/.env.

  2. Set OPENAI_API_KEY, OPENAI_BASE_URL and MODEL_LIST in backend/.env.

  3. Run ./start.sh from the repository.

  4. Open http://localhost:3000.

Expected outcome

The local LAMBDA app is served at http://localhost:3000.

Guide limitations

  • Analysis code runs on the machine hosting the backend; the project advises using trusted users and data and adding isolation before exposing the backend to untrusted traffic.
  • PDF and Chinese report generation requires optional TeX/XeLaTeX and CJK font dependencies.
Source-based practical guide

Analyze a dataset and export session outputs

Use the app to explore a dataset and obtain analysis artifacts.

Before you start

  • A running LAMBDA app
  • A model selected from the model picker
  • A data file to upload, or an example dataset

Steps

  1. Choose a model in the app.

  2. Upload one or more data files, or select an example dataset.

  3. Ask a question about the data, or choose Autonomous Exploration for a planned analysis workflow.

  4. Review generated artifacts in the Files panel and export available reports or notebooks.

Expected outcome

The conversation workspace can contain analysis results such as charts, tables, reports and notebooks; documented export formats include Jupyter notebooks, Markdown/report bundles, PDF reports and slides.

Guide limitations

  • Analysis code executes on the backend machine.
  • PDF and Chinese report support depends on optional system dependencies.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
18 October 2026
Original website title
AMA-CMFAI/LAMBDA · Official homepage title · retained in its source language