WrenAI is your AI data assistant that helps you get results and insights faster by asking questions without writing SQL.
WrenAI is reimagining how businesses can interact with and leverage their data through LLM, by bringing comprehension capabilities to small and large data teams.
๐ Learn more about our mission
WrenAI offers detailed, explainable responses, ensuring users understand the origins and context of their data, thereby reducing hallucinations in LLMs.
WrenAI enriches LLMs with your specific business context, with additional metadata for your data schema, such as semantics and relationships.
WrenAI evolves with every interaction. It learns from user feedback and behavioral patterns, continuously refining its suggestions.
WrenAI leverages Large Language Models (LLM) with Retrieval-Augmented Generation (RAG) technology to enhance comprehension of internal data. Below are the three key benefits:
Discover and analyze your data with our user interface. Effortlessly generate results without needing to code.
Your database contents will never be transmitted to the LLM. Only metadata, like schemas, documentation, and queries, will be used in semantic search.
Deploy WrenAI anywhere you like on your own data, LLM APIs, and environment, it's free.
WrenAI is consist of three core services:
-
Wren UI: An intuitive user interface for asking questions, defining data relationships, and integrating data sources within WrenAI's framework.
-
Wren AI Service: Processes queries using a vector database for context retrieval, guiding LLMs to produce precise SQL outputs.
-
Wren Engine: Serves as the platform's backbone, managing metadata and connecting to data sources, while preparing for future application integrations.
Data Modeling | Ask and Follow-up Questions |
---|---|
We have some core design philosophies that were used when developing WrenAI.
- Explainability: WrenAI ensures that every SQL query generated in natural language is accurate, concise, and reliable.
- Interoperability: WrenAI enables users to query data from multiple sources without dealing with the complexities of different data formats and dialects, providing a standard interface across different sources.
- Interactive Experience: WrenAI is designed to engage users in a dialogue, clarifying their queries and refining results in real time.
- Continuous Learning: WrenAI will proactively learn through ongoing query history, feedback, and interactions. Incorporating new patterns, information, and data structures into our LLM knowledge base.
WrenAI is currently in alpha version. The project team is actively working on progress and aiming to release new versions at least biweekly.
Using WrenAI is super simple, you can setup within 3 minutes, and start to interact with your own data!
Start Today And Be 100X More Productive Than Yesterday
- Visit our Installation Guide of WrenAI.
- Visit the Usage Guides to learn more about how to use WrenAI.
Visit WrenAI documentation to view the full documentation.
WrenAI collects anonymous usage statistics for application components. We receive an event each time these components are initialized or used, allowing us to identify which features are most relevant and valued by our community. These statistics help us improve our features and serve as a reference for deciding on our roadmap.
Read more about telemetry or how you can opt out in WrenAI doc.
- Welcome to our Discord server to give us feedback!
- If there is any issues, please visit GitHub Issues.
Do note that our Code of Conduct applies to all WrenAI community channels. Users are highly encouraged to read and adhere to them to avoid repercussions.