Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Chat snowflake - Text to SQL
| Date | Stars |
|---|---|
| 2026-07-24 | 554 |
| 2026-07-25 | 554 |
| 2026-07-28 | 554 |
| 2026-07-30 | 554 |
| 2026-08-06 | 554 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# snowChat 💬❄️ [](https://streamlit.io/) [](https://openai.com/) [](https://www.snowflake.com/en/) [](https://www.supabase.io/) [](https://aws.amazon.com/) [](https://www.langchain.com/) [](https://snowchat.streamlit.app/)  **snowChat** is an intuitive and user-friendly application that allows users to interact with their Snowflake data using natural language queries. Type in your questions or requests, and SnowChat will generate the appropriate SQL query and return the data you need. No more complex SQL queries or digging through tables - SnowChat makes it easy to access your data! By bringing data one step closer, SnowChat empowers users to make data-driven decisions faster and more efficiently, reducing the barriers between users and the insights they seek. ## Supported LLM's - GPT-4o - Gemini Flash 1.5 8B - Claude 3 Haiku - Llama 3.2 3B - Llama 3.1 405B # https://github.com/kaarthik108/snowChat/assets/53030784/24105e23-69d3-4676-b6d6-d8157dd1580a # ## 🌟 Features - **Conversational AI**: Use ChatGPT and other models to translate natural language into precise SQL queries. - **Conversational Memory**: Retains context for interactive, dynamic responses. - **Snowflake Integration**: Offers seamless, real-time data insights straight from your Snowflake database. - **Self-healing SQL**: Proactively suggests solutions for SQL errors, streamlining data access. - **Interactive User Interface**: Transforms data querying into an engaging conversation, complete with a chat reset option. - **Agent-based Architecture**: Utilizes an agent to manage interactions and tool usage. ## 🛠️ Installation 1. Clone this repository: git clone https://github.com/yourusername/snowchat.git 2. Install the required packages: cd snowchat pip install -r requirements.txt 3. 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_TOKEN` in project directory `secrets.toml`. Cloudflare is used here for caching Snowflake responses in KV. 4. Make you're schemas and store them in docs folder that matches you're database. 5. Create supabase extention, table and function from the supabase/scripts.sql. 6. Run `python ingest.py` to get convert to embeddings and store as an index file. 7. Run the Streamlit app to start chatting: streamlit run main.py ## Star History [] ## 🤝 Contributing Feel free to contribute to this project by submitting a pull request or opening an issue. Your feedback and suggestions are greatly appreciated! ## 📄 License This project is licensed under the MIT License - see the [LICENSE](https://choosealicense.com/licenses/mit/) file for details.
Excerpt of 3,685 characters
Read on GitHub135
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:1b23e44f2aa363bc, topic:agents, topic:langgraph
matched fp:1b23e44f2aa363bc, topic:llama
matched fp:1b23e44f2aa363bc, topic:chatgpt, topic:streamlit