We’re building tools that help you leverage AI while keeping your results accurate, transparent, and reproducible.

Build chat applications, implement RAG workflows, and integrate AI assistants into your analysis environment. Our AI tools work across multiple LLM providers (OpenAI, Anthropic, Google, AWS, and more) with consistent APIs that integrate seamlessly with your existing R and Python code.

[Browse all AI packages ->] [Explore learning resources ->]

Call LLMs from R or Python#

Connect to large language models with a unified interface across multiple providers.


Build conversational Shiny apps#

Create chat interfaces and query data with natural language in your Shiny applications.


Streamline data tasks with AI#

Let AI handle repetitive data tasks so you can focus on analysis.


Enhance your LLM workflow#

Use these developer tools to build more robust, observable, and extensible LLM applications.


Our approach to AI in data science#

We believe AI should enhance, not replace, human expertise in data analysis. Our tools are designed with transparency and reproducibility at their core, giving you control over how AI fits into your workflow. Our packages help you maintain the rigor and accountability that data science demands when you’re building chatbots, analyzing documents with RAG, or integrating AI assistance in your development workflows.