{"data":{"node":{"slug":"canner-wrenai","name":"WrenAI","tagline":"GenBI for AI agents, turns natural-language questions into trusted dashboards and SQL","github_url":"https://github.com/Canner/WrenAI","owner":"Canner","repo":"WrenAI","owner_avatar_url":"https://avatars.githubusercontent.com/u/7250217?v=4","primary_language":"Python","stars":17295,"forks":1955,"topics":["ai-agents","bigquery","business-intelligence","charts","clickhouse","context-engineering","dashboard","databricks","duckdb","genbi","generative-ai","llm","mcp","postgresql","rag","semantic-layer","snowflake","sql","text-to-sql","text2sql"],"archived":false,"github_pushed_at":"2026-08-18T05:19:19+00:00","maintenance_label":"Very active","stars_delta_30d":1328,"url":"https://www.graphcanon.com/tools/canner-wrenai","markdown_url":"https://www.graphcanon.com/tools/canner-wrenai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/canner-wrenai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=canner-wrenai"},"categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"bigquery","name":"bigquery"},{"slug":"context-engineering","name":"context-engineering"},{"slug":"duckdb","name":"duckdb"},{"slug":"genbi","name":"genbi"},{"slug":"postgres","name":"postgres"},{"slug":"sqlai","name":"sqlai"},{"slug":"text-to-sql","name":"text-to-sql"}],"edges":[{"type":"related","direction":"out","explanation":"Txtai and WrenAI both operate in the domain of semantic search and are useful for processing and orchestrating interactions with data sources, but txtai leans more towards semantic search and language model workflows, whereas WrenAI focuses on text-to-SQL conversions for generative BI.","successor_context":null,"tool":{"slug":"neuml-txtai","name":"txtai","tagline":"All-in-one AI framework for semantic search, LLM orchestration and language model workflows","github_url":"https://github.com/neuml/txtai","owner":"neuml","repo":"txtai","owner_avatar_url":"https://avatars.githubusercontent.com/u/59890304?v=4","primary_language":"Python","stars":12890,"forks":873,"topics":["agents","ai","ai-agents","embeddings","information-retrieval","language-model","large-language-models","llm","nlp","python","rag","retrieval-augmented-generation","search","search-engine","semantic-search","sentence-embeddings","transformers","txtai","vector-database","vector-search"],"archived":false,"github_pushed_at":"2026-08-12T13:42:39+00:00","maintenance_label":"Very active","stars_delta_30d":162,"url":"https://www.graphcanon.com/tools/neuml-txtai","markdown_url":"https://www.graphcanon.com/tools/neuml-txtai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/neuml-txtai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=neuml-txtai"}},{"type":"related","direction":"out","explanation":"Deep Searcher specializes in deep research and data retrieval, akin to WrenAI's capability to turn natural-language questions into SQL queries for business intelligence purposes, but with Deep Research being more focused on enterprise-specific search and reasoning tasks.","successor_context":null,"tool":{"slug":"zilliztech-deep-searcher","name":"deep-searcher","tagline":"Open Source Deep Research Alternative to Reason and Search on Private Data.","github_url":"https://github.com/zilliztech/deep-searcher","owner":"zilliztech","repo":"deep-searcher","owner_avatar_url":"https://avatars.githubusercontent.com/u/18416694?v=4","primary_language":"Python","stars":8060,"forks":775,"topics":["agent","agentic-rag","claude","deep-research","deepseek","deepseek-r1","grok","grok3","llama4","llm","milvus","openai","qwen3","rag","reasoning-models","vector-database","zilliz"],"archived":false,"github_pushed_at":"2025-11-19T06:04:16+00:00","maintenance_label":"Slowing","stars_delta_30d":59,"url":"https://www.graphcanon.com/tools/zilliztech-deep-searcher","markdown_url":"https://www.graphcanon.com/tools/zilliztech-deep-searcher.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zilliztech-deep-searcher","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zilliztech-deep-searcher"}},{"type":"related","direction":"out","explanation":"Both WrenAI and Quivr use RAG-based approaches to integrate GenAI into applications, but while Quivr is more opinionated about how this is done, WrenAI takes a broader approach to generative BI with an emphasis on SQL query generation across various data sources.","successor_context":null,"tool":{"slug":"quivrhq-quivr","name":"quivr","tagline":"Opiniated RAG for integrating GenAI in your apps 🧠","github_url":"https://github.com/QuivrHQ/quivr","owner":"QuivrHQ","repo":"quivr","owner_avatar_url":"https://avatars.githubusercontent.com/u/159330290?v=4","primary_language":"Python","stars":39401,"forks":3727,"topics":["ai","api","chatbot","chatgpt","database","docker","framework","frontend","groq","html","javascript","llm","openai","postgresql","privacy","rag","react","security","typescript","vector"],"archived":false,"github_pushed_at":"2025-07-09T12:55:23+00:00","maintenance_label":"Dormant","stars_delta_30d":188,"url":"https://www.graphcanon.com/tools/quivrhq-quivr","markdown_url":"https://www.graphcanon.com/tools/quivrhq-quivr.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/quivrhq-quivr","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=quivrhq-quivr"}},{"type":"related","direction":"out","explanation":"Both WrenAI and pandas-ai use natural language processing to aid in data analysis, but they target different parts of the process: WrenAI focuses on generating BI insights across multiple databases, while pandas-ai is more about querying datasets using chat-based natural language.","successor_context":null,"tool":{"slug":"sinaptik-ai-pandas-ai","name":"pandas-ai","tagline":"Chat with your database or your datalake using LLMs and RAG.","github_url":"https://github.com/sinaptik-ai/pandas-ai","owner":"sinaptik-ai","repo":"pandas-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/154438448?v=4","primary_language":"Python","stars":23746,"forks":2342,"topics":["ai","csv","data","data-analysis","data-science","data-visualization","database","datalake","gpt-4","llm","pandas","sql","text-to-sql"],"archived":false,"github_pushed_at":"2025-10-28T10:02:13+00:00","maintenance_label":"Slowing","stars_delta_30d":90,"url":"https://www.graphcanon.com/tools/sinaptik-ai-pandas-ai","markdown_url":"https://www.graphcanon.com/tools/sinaptik-ai-pandas-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/sinaptik-ai-pandas-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=sinaptik-ai-pandas-ai"}},{"type":"alternative","direction":"in","explanation":"DB-GPT and WrenAI both provide solutions in the domain of AI-driven data handling and querying, albeit DB-GPT appears to have a broader scope with more integrative goals compared to WrenAI's focus on text-to-SQL.","successor_context":null,"tool":{"slug":"eosphoros-ai-db-gpt","name":"DB-GPT","tagline":"open-source agentic AI data assistant for the next generation of AI + Data products","github_url":"https://github.com/eosphoros-ai/DB-GPT","owner":"eosphoros-ai","repo":"DB-GPT","owner_avatar_url":"https://avatars.githubusercontent.com/u/140580304?v=4","primary_language":"Python","stars":19740,"forks":2882,"topics":["agents","bgi","database","deepseek","gpt","gpt-4","hacktoberfest","llm","private","rag","security","vicuna"],"archived":false,"github_pushed_at":"2026-08-17T12:25:25+00:00","maintenance_label":"Very active","stars_delta_30d":239,"url":"https://www.graphcanon.com/tools/eosphoros-ai-db-gpt","markdown_url":"https://www.graphcanon.com/tools/eosphoros-ai-db-gpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/eosphoros-ai-db-gpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=eosphoros-ai-db-gpt"}},{"type":"integrates_with","direction":"in","explanation":"WrenAI requires a SQL-based backend for its text-to-SQL functionality which MatrixOne can provide given its MySQL compatibility and full-text support.","successor_context":null,"tool":{"slug":"matrixorigin-matrixone","name":"matrixone","tagline":"AI-native HTAP database with Git-for-Data and built-in vector search","github_url":"https://github.com/matrixorigin/matrixone","owner":"matrixorigin","repo":"matrixone","owner_avatar_url":"https://avatars.githubusercontent.com/u/76932962?v=4","primary_language":"Go","stars":1879,"forks":308,"topics":["agents","ai-native","cloud-native","database","distributed-database","distributed-systems","fulltext-support","git-for-data","go","htap","hyperconverged","memory","mysql-compatible","olap","one-size-fits-all","sql","vector-database"],"archived":false,"github_pushed_at":"2026-08-21T11:31:20+00:00","maintenance_label":"Very active","stars_delta_30d":18,"url":"https://www.graphcanon.com/tools/matrixorigin-matrixone","markdown_url":"https://www.graphcanon.com/tools/matrixorigin-matrixone.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/matrixorigin-matrixone","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=matrixorigin-matrixone"}}],"neighbours":[{"slug":"pathwaycom-llm-app","name":"llm-app","tagline":"Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data.","github_url":"https://github.com/pathwaycom/llm-app","owner":"pathwaycom","repo":"llm-app","owner_avatar_url":"https://avatars.githubusercontent.com/u/25750857?v=4","primary_language":"Jupyter Notebook","stars":59037,"forks":1466,"topics":["chatbot","hugging-face","llm","llm-local","llm-prompting","llm-security","llmops","machine-learning","open-ai","pathway","rag","real-time","retrieval-augmented-generation","vector-database","vector-index"],"archived":false,"github_pushed_at":"2026-07-05T17:59:07+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/pathwaycom-llm-app","markdown_url":"https://www.graphcanon.com/tools/pathwaycom-llm-app.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pathwaycom-llm-app","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pathwaycom-llm-app","shared_categories":["data-retrieval"]},{"slug":"zylon-ai-private-gpt","name":"private-gpt","tagline":"Complete API layer for private AI applications on local models","github_url":"https://github.com/zylon-ai/private-gpt","owner":"zylon-ai","repo":"private-gpt","owner_avatar_url":"https://avatars.githubusercontent.com/u/143802295?v=4","primary_language":"Python","stars":57415,"forks":7607,"topics":["ai","ai-tools","on-premise"],"archived":false,"github_pushed_at":"2026-08-06T13:41:08+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/zylon-ai-private-gpt","markdown_url":"https://www.graphcanon.com/tools/zylon-ai-private-gpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zylon-ai-private-gpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zylon-ai-private-gpt","shared_categories":[]},{"slug":"sinaptik-ai-pandas-ai","name":"pandas-ai","tagline":"Chat with your database or your datalake using LLMs and RAG.","github_url":"https://github.com/sinaptik-ai/pandas-ai","owner":"sinaptik-ai","repo":"pandas-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/154438448?v=4","primary_language":"Python","stars":23746,"forks":2342,"topics":["ai","csv","data","data-analysis","data-science","data-visualization","database","datalake","gpt-4","llm","pandas","sql","text-to-sql"],"archived":false,"github_pushed_at":"2025-10-28T10:02:13+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/sinaptik-ai-pandas-ai","markdown_url":"https://www.graphcanon.com/tools/sinaptik-ai-pandas-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/sinaptik-ai-pandas-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=sinaptik-ai-pandas-ai","shared_categories":["data-retrieval"]},{"slug":"fivetran-great-expectations","name":"great_expectations","tagline":"Always know what to expect from your data","github_url":"https://github.com/fivetran/great_expectations","owner":"fivetran","repo":"great_expectations","owner_avatar_url":"https://avatars.githubusercontent.com/u/2722259?v=4","primary_language":"Python","stars":11690,"forks":1790,"topics":["cleandata","data-engineering","data-profilers","data-profiling","data-quality","data-science","data-unit-tests","datacleaner","datacleaning","dataquality","dataunittest","eda","exploratory-analysis","exploratory-data-analysis","exploratorydataanalysis","mlops","pipeline","pipeline-debt","pipeline-testing","pipeline-tests"],"archived":false,"github_pushed_at":"2026-08-02T02:39:28+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/fivetran-great-expectations","markdown_url":"https://www.graphcanon.com/tools/fivetran-great-expectations.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fivetran-great-expectations","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fivetran-great-expectations","shared_categories":["data-retrieval"]},{"slug":"databendlabs-databend","name":"databend","tagline":"All-in-One Data Warehouse: Analytics, Search, AI, and Python Sandboxing Reimagined From Scratch.","github_url":"https://github.com/databendlabs/databend","owner":"databendlabs","repo":"databend","owner_avatar_url":"https://avatars.githubusercontent.com/u/80994548?v=4","primary_language":"Rust","stars":9420,"forks":891,"topics":["ai","bigdata","cloud-native","database","elasticsearch","geospatial","lakehouse","olap","rust","serverless","snowflake","sql","vector-database","vector-search"],"archived":false,"github_pushed_at":"2026-08-21T05:00:06+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/databendlabs-databend","markdown_url":"https://www.graphcanon.com/tools/databendlabs-databend.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/databendlabs-databend","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=databendlabs-databend","shared_categories":["data-retrieval"]},{"slug":"mage-ai-mage-ai","name":"mage-ai","tagline":"Build, run and manage data pipelines for integrating and transforming data","github_url":"https://github.com/mage-ai/mage-ai","owner":"mage-ai","repo":"mage-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/69371472?v=4","primary_language":"Python","stars":8790,"forks":982,"topics":["artificial-intelligence","data","data-engineering","data-integration","data-pipelines","data-science","dbt","elt","etl","machine-learning","orchestration","pipeline","pipelines","python","reverse-etl","spark","sql","transformation"],"archived":false,"github_pushed_at":"2026-08-10T23:12:25+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/mage-ai-mage-ai","markdown_url":"https://www.graphcanon.com/tools/mage-ai-mage-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mage-ai-mage-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mage-ai-mage-ai","shared_categories":["data-retrieval"]},{"slug":"zilliztech-deep-searcher","name":"deep-searcher","tagline":"Open Source Deep Research Alternative to Reason and Search on Private Data.","github_url":"https://github.com/zilliztech/deep-searcher","owner":"zilliztech","repo":"deep-searcher","owner_avatar_url":"https://avatars.githubusercontent.com/u/18416694?v=4","primary_language":"Python","stars":8060,"forks":775,"topics":["agent","agentic-rag","claude","deep-research","deepseek","deepseek-r1","grok","grok3","llama4","llm","milvus","openai","qwen3","rag","reasoning-models","vector-database","zilliz"],"archived":false,"github_pushed_at":"2025-11-19T06:04:16+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/zilliztech-deep-searcher","markdown_url":"https://www.graphcanon.com/tools/zilliztech-deep-searcher.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/zilliztech-deep-searcher","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=zilliztech-deep-searcher","shared_categories":["ai-agents"]},{"slug":"datajuicer-data-juicer","name":"data-juicer","tagline":"Data processing for and with foundation models","github_url":"https://github.com/datajuicer/data-juicer","owner":"datajuicer","repo":"data-juicer","owner_avatar_url":"https://avatars.githubusercontent.com/u/223222708?v=4","primary_language":"Python","stars":6897,"forks":404,"topics":["data","data-analysis","data-pipeline","data-processing","data-science","data-visualization","foundation-models","instruction-tuning","large-language-models","llm","llms","multi-modal","pre-training","synthetic-data"],"archived":false,"github_pushed_at":"2026-08-13T09:19:31+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/datajuicer-data-juicer","markdown_url":"https://www.graphcanon.com/tools/datajuicer-data-juicer.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/datajuicer-data-juicer","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=datajuicer-data-juicer","shared_categories":["data-retrieval"]},{"slug":"run-llama-rags","name":"rags","tagline":"Build ChatGPT over your data with natural language","github_url":"https://github.com/run-llama/rags","owner":"run-llama","repo":"rags","owner_avatar_url":"https://avatars.githubusercontent.com/u/130722866?v=4","primary_language":"Python","stars":6549,"forks":656,"topics":["agent","chatbot","chatgpt","gpts","llamaindex","llm","openai","rag","streamlit"],"archived":false,"github_pushed_at":"2024-04-05T05:36:59+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/run-llama-rags","markdown_url":"https://www.graphcanon.com/tools/run-llama-rags.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/run-llama-rags","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=run-llama-rags","shared_categories":["ai-agents","data-retrieval"]},{"slug":"clidey-whodb","name":"whodb","tagline":"Where data access meets operational intelligence","github_url":"https://github.com/clidey/whodb","owner":"clidey","repo":"whodb","owner_avatar_url":"https://avatars.githubusercontent.com/u/67058536?v=4","primary_language":"Go","stars":5007,"forks":237,"topics":["ai-agent","data-catalog","data-governance","data-integration","data-lineage","data-pipeline","data-platform","database-management","er-diagram","internal-tools","mcp-server","model-context-protocol","mysql","oracle","postgresql","self-hosted","sql-editor","sqlserver","text-to-sql","visual-query-builder"],"archived":false,"github_pushed_at":"2026-08-13T17:54:57+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/clidey-whodb","markdown_url":"https://www.graphcanon.com/tools/clidey-whodb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/clidey-whodb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=clidey-whodb","shared_categories":["data-retrieval"]},{"slug":"spiceai-spiceai","name":"spiceai","tagline":"A real-time analytics node for data-grounded AI applications","github_url":"https://github.com/spiceai/spiceai","owner":"spiceai","repo":"spiceai","owner_avatar_url":"https://avatars.githubusercontent.com/u/73862742?v=4","primary_language":"Rust","stars":3047,"forks":212,"topics":["artificial-intelligence","data","data-federation","developers","full-text-search","infrastructure","llm-inference","machine-learning","sql"],"archived":false,"github_pushed_at":"2026-07-25T05:47:50+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/spiceai-spiceai","markdown_url":"https://www.graphcanon.com/tools/spiceai-spiceai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/spiceai-spiceai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=spiceai-spiceai","shared_categories":["data-retrieval"]},{"slug":"gmpetrov-databerry","name":"databerry","tagline":"The no-code platform for building custom LLM Agents","github_url":"https://github.com/gmpetrov/databerry","owner":"gmpetrov","repo":"databerry","owner_avatar_url":"https://avatars.githubusercontent.com/u/4693180?v=4","primary_language":null,"stars":2965,"forks":420,"topics":["ai","aichatbot","chatbot","chatbots","chatgpt","llm","no-code","openai","qdrant","semantic-search","typescript"],"archived":false,"github_pushed_at":"2024-06-17T12:36:06+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/gmpetrov-databerry","markdown_url":"https://www.graphcanon.com/tools/gmpetrov-databerry.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gmpetrov-databerry","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gmpetrov-databerry","shared_categories":["ai-agents"]}]}}