DataLens
DataLens is a multi-tenant data analysis platform supporting workflows, analysis, and integration with inference models like Ollama and Arctic. It uses Docker, integrates with Docling for SVGV files, and has a built-in Text-to-SQL API, focusing on the SVGV budget project with autonomous extraction patterns and a Sonnet model strategy. DataLens uses DuckDB for structured Text-to-SQL queries DataLens shows confidence scores alongside query results DataLens includes a Semantic Search Sidebar displaying matching documents alongside results DataLens needs UserResolver to add multi-tenant permissions like Vanna DataLens requires PermissionFilter to enforce per-user query filtering like Vanna DataLens requires query tracking middleware to track user queries DataLens requires BeforeQuery and AfterQuery lifecycle hooks for quota checking and cost tracking DataLens requires SSE streaming to provide streaming UI responses like Vanna DataLens requires a Tool Registry pattern to add extensible custom actions beyond SQL DataLens requires LangChain or LiteLLM to add LLM provider abstraction for multi-provider support like WrenAI The Home page is part of the DataLens project. The login page is part of the DataLens project. The projects page is part of the DataLens project. The projects > :id page is part of the DataLens project. The projects > :id > agent page is part of the DataLens project. The projects > :id > analyze page is part of the DataLens project. The projects > :id > workflow page is part of the DataLens project. The projects > new page is part of the DataLens project.