
Magic-Insight
一个对话框搞定文档、数据库、图像,快速获取数据见解
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 547
技术标签
使用教程
环境要求
- PostgreSQL
- Python 3.9+
- 业务数据库只读账号
安装与启动步骤
-
1先备数据库
它按 PostgreSQL 写,本地先起一个实例。
brew install postgresql -
2装主程序
一条 pip 装完,配置里填数据库连接串。
pip install magic-bi -
3接一个只读库
先用只读账号连业务库,别一上来给写权限。
-
4用自然语言问一个指标
比如上月各地区销售额,看它生成的 SQL 对不对。
-
5核对口径再放权
自动生成的 SQL 要人工看一眼,确认口径与财务对齐后再扩大范围。
如何确认成功
用一句自然语言问出上月分地区销售额,页面同时给出结果表和它生成的那条 SQL,且 SQL 口径与财务口径一致
注意事项
- 它是 ChatBI,重点在自然语言转 SQL 后仍能核对口径,不是只给个数字就完事。
- 支持完全私有化部署,数据不出内网,这是它相对云端 BI 的主要优势。
- 只读账号是底线,自动生成的 SQL 出现写操作时后果不可控。
- 表名字段名越规范,生成的 SQL 越准,脏命名会明显拉低准确率。
核心亮点
- 支持多格式数据源统一接入,包括文档、数据库、图像,减少切换成本
- 对话式交互降低使用门槛,非技术人员也能直接查询数据
- 插件化架构易于扩展新数据源,适配企业个性化需求
不足之处
- 项目处于早期,文档和社区资源待观察
- 多源数据融合的准确性和性能尚未经过大规模验证
适用场景
- 企业数据分析师快速整合多源数据生成报告
- 业务人员通过自然语言查询数据库和业务系统数据
- 智能客服或内部助手集成,提供数据问答能力
替代项目
DB-GPT、Vanna、Text-to-SQL 工具(如 LangChain)
上一篇:claude-brain
下一篇:bedrock-engineer
同类项目推荐
Awesome-Human-Agent-Collaboratio···
开源
一网打尽LLM人机协作前沿资源,快速入门研究
[ACL 2026] LLM-Based Human-Agent Collaboration and Interaction Systems: A Survey | A···
Tianshu-Tui
开源
让DeepSeek在终端里成为有记忆有判断的编程搭档
天枢harness是一个的终端编程智能体,它要回答的核心问题是:模型何以稳定地交付——目标不···
open-forge
开源
让 AI 代理一键自托管 2200+ 开源应用,自动搞定部署、DNS 和 TLS。
Let your AI coding agent self-host any open-source app for you. 2,200+ verified reci···
meta_skill
开源
本地管理 AI 编程技能,语义搜索加智能推荐,让代理更懂你。
Local-first skill management platform for AI coding agents: dual SQLite+Git persiste···
busabase
开源
给 AI 智能体一个可自托管、带人工审核的数据库工作台
Open-source database & workspace for AI agents — structured data, durable knowledge···
deep-skill-finder
开源
实测加评价,帮你挑出真能用的智能体技能
Deep Skill Finder – Real Tests Real Reviews find skills that Real Work
switch
开源
把任意 AI Agent 接进 Slack/Teams/Discord,自托管开箱即用
Open-source AI teammates in Slack, Teams, Discord, Telegram and Mattermost. Self-hos···
Neurite
开源
把想法变成可无限生长的分形知识网络,让 AI 帮你梳理。
Fractal Graph-of-Thought. Rhizomatic Mind-Mapping for Ai-Agents, Web-Links, Notes, a···
first-tree
开源
把任务自动分给最懂行的 AI 代理,还带上团队上下文。
First-tree routes work to the right agent, gives it the same context your team has, ···