Open Source
Table of Contents
Our Open Source Philosophy
We build on open source and we give back to open source. This isn’t a marketing strategy - it’s how good software gets built.
What We Open Source
SDKs and Client Libraries
All our client libraries are open source (MIT licensed):
- Python SDK
- TypeScript/Node SDK
- Go SDK (coming)
Customers should be able to read, audit, and contribute to the code that runs in their infrastructure.
Evaluation Frameworks
Our core evaluation primitives - metrics, scorers, and test runners - are open source. This includes:
- Standard evaluation metrics (factuality, relevance, toxicity, etc.)
- Dataset utilities for managing test data
- CLI tools for running evaluations locally
Integrations
Integrations with popular AI frameworks (LangChain, LlamaIndex, CrewAI, AutoGen) are open source and community-maintained.
Research and Datasets
When we publish research, we release the datasets and code to reproduce our results. No “available upon request” - it’s on GitHub.
What We Keep Proprietary
- The platform itself (API, dashboard, infrastructure)
- Enterprise features (SSO, RBAC, audit logs)
- Proprietary evaluation models fine-tuned on our data
This is the open-core model: the tools are free and open, the platform is a paid product.
Contributing to Other Projects
We actively contribute to the projects we depend on:
- Bug fixes, performance improvements, and documentation
- Financial sponsorship of critical dependencies
- Upstream first - we contribute fixes to the source rather than maintaining private forks
How to Contribute to Future AGI
Issues
- Check existing issues before filing a new one
- Include reproduction steps, expected behavior, and actual behavior
- Label requests with
bug,feature, ordocs
Pull Requests
- Fork the repo, create a branch, make your changes
- Write tests for new functionality
- Follow the existing code style (we have linting for this)
- Keep PRs focused - one change per PR
- Write a clear description of what and why
Community Standards
- Be respectful and constructive
- No spam, self-promotion, or off-topic content
- We follow the Contributor Covenant code of conduct
Community Channels
| Channel | Purpose |
|---|---|
| GitHub | Code, issues, PRs, discussions |
| Discord | Real-time chat, help, community |
| Blog | Long-form content, tutorials, updates |
| Twitter/X | Announcements, hot takes |