Dataherald/dataherald
Dataherald/dataherald has 3,651 GitHub stars and 264 forks. GitHot measured +1 stars in 24 hours and +2 in 7 days. Last checked 2026-11-05 18:43 UTC. Last push 2024-07-24.
SQLデータベースと対話し、LLMで自然言語をSQLに変換
計測したスター増加
- 24時間
- +1
- 7日間
- +2
- 15日間
- 更新が遅れています
- 1か月
- 更新が遅れています
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.md
オリジナルDataherald monorepo
Query your relational data in natural language.
Dataherald is a natural language-to-SQL engine built for enterprise-level question answering over relational data. It allows you to set up an API from your database that can answer questions in plain English. You can use Dataherald to:
- Allow business users to get insights from the data warehouse without going through a data analyst
- Enable Q+A from your production DBs inside your SaaS application
- Create a ChatGPT plug-in from your proprietary data
This repository contains four components under /services which can be used together to set up an end-to-end Dataherald deployment:
- Engine: The core natural language-to-SQL engine. If you would like to use the dataherald API without users or authentication, running the engine will suffice.
- Enterprise: The application API layer which adds authentication, organizations and users, and other business logic to Dataherald.
- Admin-console: The front-end component of Dataherald which allows a GUI for configuration and observability. You will need to run both engine and enterprise for the admin-console to work.
- Slackbot: A slackbot which allows users from a slack channel to interact with dataherald. Requires both engine and enterprise to run.
For more information on each component, please take a look at their README.md files.
Running locally
Each component in the /services directory has its own docker-compose.yml file. To set up the environment, follow these steps:
- Set Environment Variables:
Each service requires specific environment variables. Refer to the
.env.examplefile in each service directory and create a.envfile with the necessary values.For the Next.js front-end app is
.env.local - Run Services: You can run all the services using a single script located in the root directory. This script creates a common Docker network and runs each service in detached mode.
Run the script to start all services:
sh docker-run.sh
Contributing
As an open-source project in a rapidly developing field, we are open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation.
For detailed information on how to contribute, see here.
関連プロジェクトを探す
affaan-m/ECC
エージェント実行・制御フレームワークの性能最適化システム。Claude Code、Codex、Opencode、Cursor などに向けたスキル、本能、メモリ、セキュリティ、研究優先の開発を備えています。
298,225 スターNousResearch/hermes-agent
あなたと共に成長するエージェント
261,046 スターmultica-ai/andrej-karpathy-skills
Claude Code の挙動を改善するための単一の CLAUDE.md ファイルで、Andrej Karpathy による LLM コーディングの落とし穴に関する観察に基づいています。
230,094 スターfirecrawl/firecrawl
ウェブをはじめとする幅広いデータで、AI エージェントを強化します。超知能のためのライブラリを構築しています。🔥
199,027 スター