NeoBase
NeoBase 是一个自托管的数据库助手,面向希望无需手写 SQL 即可查询 Postgres、MySQL、MongoDB 及其他数据源的开发者和数据团队。您只需连接数据源,用英文或印地语输入问题,NeoBase 会将其转换为数据库查询,在您的基础设施上运行,并通过可视化聊天界面展示结果。它以 MIT 许可证开源发布,您可以自行部署并选择 LLM 后端。托管演示位于 app.neobase.cloud,允许您无需安装即可试用。
大多数文本转 SQL 助手仅支持云端,并通过供应商 API 传输查询结果。NeoBase 采取相反策略:查询结果保留在您的数据库服务器上,不会发送给 OpenAI、Gemini 或任何其他模型提供商。除非您另行配置,只有自然语言提示会离开您的系统。此权衡适合有严格数据驻留规则的团队,而非追求零配置 SaaS 的用户。
软件开发者使用它在调试时检查记录、验证模式更改,并避免切换到独立的 SQL 客户端。数据分析师、产品经理和业务分析师也能使用相同界面,无需记忆语法。该网站推荐其适用于金融科技、电商和 SaaS 公司中需要实时数据的非工程师。
连接15+数据源,包括PostgreSQL、MySQL、MongoDB、Redis、ClickHouse、Neo4j和Google Sheets
支持OpenAI和Google Gemini聊天模型,FAQ页面列出Anthropic和Ollama作为计划中的LLM客户
查询结果在您的数据库上执行,不会传输给LLM提供商,符合网站安全FAQ
MIT许可证代码库,您可以通过SETUP.md使用Docker、Dokku或手动Go和React设置自行托管
从聊天界面回滚失败的查询,并导出或可视化结果集,无需离开对话
接受英语、印地语等日常语言的自然语言提示,而非SQL语法
MIT开源,支持完全自托管,数据库凭据留在您的基础设施上。
查询结果保留在您的服务器上;NeoBase声明不会将结果行发送给LLM客户端。
一个聊天界面涵盖SQL和NoSQL引擎以及Google Sheets和电子表格上传。
英语、印地语等多语言的自然语言输入降低了混合团队的SQL门槛。
自托管需要MongoDB、Redis和您自己的LLM API密钥,应用才能使用。
FAQ列出Anthropic和Ollama作为计划中,因此并非所有LLM提供商都能开箱即用。
营销网站未公布付费支持层或托管演示的正常运行时间保证。
NeoBase是什么?
NeoBase是一个开源数据库助手,允许你用自然语言提问,并针对连接的数据源执行SQL或NoSQL查询。它面向需要实时数据库答案且不想手写语法的技术和非技术团队成员。
NeoBase支持哪些数据库?
NeoBase在其FAQ页面列出了当前支持PostgreSQL、Yugabyte、MySQL、ClickHouse和MongoDB,计划支持Cassandra、Redis和Neo4j。主页的集成部分还显示支持Google Sheets、Microsoft Excel、SQLite、CockroachDB、MariaDB、TimescaleDB和StarRocks。
NeoBase免费使用吗?
是的。NeoBase是MIT许可的开源软件,你可以自托管且无需许可证费用,官网也邀请访客通过托管应用免费试用NeoBase。neobase.cloud上没有发布任何付费订阅计划。
NeoBase会将查询结果发送给LLM API吗?
不会。NeoBase在FAQ中说明,它在你的数据库上运行查询,仅将结果返回给你,不会将查询结果行发送给OpenAI、Gemini或其他LLM客户端。只有自然语言提示会被模型处理。
NeoBase支持哪些LLM提供商?
根据FAQ,NeoBase支持OpenAI聊天完成模型和Google Gemini聊天完成模型。Anthropic Sonnet和Ollama被列为未来计划支持的LLM客户端选项。
非技术用户能用NeoBase查询数据库吗?
能。NeoBase设计让产品经理、业务分析师和高管能用日常语言如英语或印地语提问数据库问题。网站展示了针对不同角色的示例,比如查找注册但未确认邮箱的用户。
如何在自己的服务器上部署NeoBase?
NeoBase指引自托管用户查看其GitHub仓库中的SETUP.md文件,涵盖Docker Compose、Dokku以及手动配置后端和前端。生产部署使用管理员生成的注册密钥来控制新用户注册。

