Skip to main content
Logo

Sage: Chat with any codebase

Discord X (formerly Twitter) Follow GitHub Repo stars GitHub License

screenshot
Our chat window, showing a conversation with the Transformers library. 🚀

Sage is like an open-source GitHub Copilot that helps you learn how a codebase works and how to integrate it into your project without spending hours sifting through the code.

Main features

  • Dead-simple setup. Follow our quickstart guide to get started.
  • Runs locally or on the cloud. When privacy is your priority, you can run the entire pipeline locally using Ollama for LLMs and Marqo as a vector store. When optimizing for quality, you can use third-party LLM providers like OpenAI and Anthropic.
  • Wide range of built-in retrieval mechanisms. We support both lightweight retrieval strategies (with nothing more but an LLM API key required) and more traditional RAG (which requires indexing the codebase). There are many knobs you can tune for retrieval to work well on your codebase.
  • Well-documented experiments. We profile various strategies (for embeddings, retrieval etc.) on our own benchmark and thoroughly document the results.

Want your repository hosted?

We're working to make all code on the internet searchable and understandable for devs. You can check out hosted app. We pre-indexed a slew of OSS repos, and you can index your desired ones by simply pasting a GitHub URL.

If you're the maintainer of an OSS repo and would like a dedicated page on Code Sage (e.g. sage.storia.ai/your-repo), then send us a message at founders@storia.ai. We'll do it for free!

Extensions & Contributions

We built the code purposefully modular so that you can plug in your desired embeddings, LLM and vector stores providers by simply implementing the relevant abstract classes.

Feel free to send feature requests to founders@storia.ai or make a pull request!

Contributors

contributors

↑ Back to Top ↑

Metadata

Release files for storia-sage 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for storia-sage 0.1.0
File Size Uploaded
storia_sage-0.1.0.tar.gz 48.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for storia-sage 0.1.0
File Interpreter ABI Platform
storia_sage-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 102.3 kB

Release files / storia_sage-0.1.0.tar.gz

Download URL storia_sage-0.1.0.tar.gz
Size 48.3 kB
Tags Source
SHA-256 checksum
How to use checksums
48da12e4a906387822647d6e49dbe292f56346d731c3e55e583e7aaf27ed3bf8
BLAKE2b-256 checksum
How to use checksums
2345be9232cc6a00dc30a042332d71db5246a58c6f8d02d6132f961c055b72d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.7

Release files / storia_sage-0.1.0-py3-none-any.whl

Download URL storia_sage-0.1.0-py3-none-any.whl
Size 54.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d08d8615a2271862fe7e7e00f14c85e76baf8d6c4ff61087e06c7a093aca269a
BLAKE2b-256 checksum
How to use checksums
0bb33a6e46bc2a5e88d02cce1076c6b4ea5c5a380ac23a23a86142f00d73c6d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page