GraphCanon updated 1w · GitHub synced 1w
Decision brief
Text-to-SQL converter using AI agents with integration to Snowflake, requires various API keys.
Good fit when
- Need precise text input conversion into optimized SQL queries for your Snowflake data platform
- Your project benefits from caching mechanisms provided by Cloudflare in KV storage
Avoid when
- Your application does not interact with Snowflake or you prefer alternative SQL engines
- Cannot configure numerous API keys detailed in setup requirements such as SUPABASE_URL and CLOUDFLARE_API_TOKEN
Observed Jul 12, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Dormant (544d since push)
- As of 1w
- Provenance
- Not a fork · Personal account
- As of 1w
- Security (OSV)
- 15 low (15 low)
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install snowChat PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A chat-based tool that translates text into SQL queries, using a combination of AI agents and data retrieval from Snowflake.
Capability facts
- Languages
- python
Source: github.language · Aug 15, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Aug 15, 2026)
6. Run `python ingest.py` to get convert to embeddings and store as an index file.Source link
Tags
README
🛠️ Installation
-
Clone this repository: git clone https://github.com/yourusername/snowchat.git
-
Install the required packages: cd snowchat pip install -r requirements.txt
-
Set up your
OPENAI_API_KEY,ACCOUNT,USER_NAME,PASSWORD,ROLE,DATABASE,SCHEMA,WAREHOUSE,SUPABASE_URL,SUPABASE_SERVICE_KEY,SUPABASE_STORAGE_URL,CLOUDFLARE_ACCOUNT_ID,CLOUDFLARE_NAMESPACE_ID,CLOUDFLARE_API_TOKENin project directorysecrets.toml. Cloudflare is used here for caching Snowflake responses in KV. -
Make you're schemas and store them in docs folder that matches you're database.
-
Create supabase extention, table and function from the supabase/scripts.sql.
-
Run
python ingest.pyto get convert to embeddings and store as an index file. -
Run the Streamlit app to start chatting: streamlit run main.py
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
For agents
This page has a .md twin and JSON over the API.