Home
Companies
Sage AI

Sage AI

Your self-generating, self-maintaining code knowledge base.

Sage is a self-generating, self-maintaining knowledge base for your code with in-built chat, accelerating expertise, and comprehension of any codebase. Documentation is perpetually stale, codebases become increasingly old, large, and complex, and knowledge remains siloed within individuals and teams. As a result, engineers take 8-12 months to become fully operational, enterprise code becomes slow and unmaintainable, and core knowledge is continually lost upon engineer turnover. Sage is changing this reality. We take your code and automatically generate a symbol-level knowledge base that self-updates to remain forever fresh. We integrate with source control to pull your code and generate a symbolic graph representation of functions, classes, interfaces, types, etc., automatically determining the relevant context for each symbol, and using LLMs to annotate and propagate documentation via traversals of the symbol graph. Sage revolutionizes the way teams and individuals interact with and understand their code, ensuring that knowledge is always accessible, up-to-date, and interactive.

Sage AI
Founded:2023
Team Size:2
Location:San Francisco
Group Partner:Brad Flora

Active Founders

Joshua Ying

Ex-Google co-founder at sage-ai.dev. Let's get in touch: joshua@emblem.software

Joshua Ying
Joshua Ying
Sage AI

Akhil Murthy

Ex-IBM Software Engineer building Sage AI

Akhil Murthy
Akhil Murthy
Sage AI

Company Launches

Hi everyone, we’re Akhil and Joshua and we're on a mission to accelerate expertise and comprehension of any codebase by providing a self-generating, self-maintaining code knowledge base.

🧨 The Problem

The story of every software team is a constant struggle with knowledge friction and maintaining expertise in the code and surrounding systems.

These are the perennial issues we’re solving:

  • Staleness: Most documentation is perpetually stale and it slows development to keep it fresh.
  • Complexity: Code becomes more difficult to maintain and improve as it increases in age and size. This is the main reason enterprises with extremely large, old, and complex code can’t move fast.
  • Fragmentation: Code information is unversioned and unlinked across disparate platforms, so it’s often unclear what your Confluence article is referring to and whether it’s still applicable.
  • Discoordination: Information silos impede collaboration and lead to unnecessary repetition of work. Cross-team features and bugs are exponentially harder to implement and resolve.
  • Underutilization: Engineers are expected to take 8-12 months to fully onboard and usually experience a “sink-or-swim” strategy for ramping up a new team.
  • Overdependence: Core knowledge is continually lost as employees turnover. Raise your hand if you’ve ever needed to touch code that’s written by an engineer who left in 2014. 🙋

Whether you’re a newly hired engineer, just moved teams, or need to touch code you’ve never seen before, it’s the steepest learning curve in software engineering. This is the skeleton-in-the-closet of software: your average engineer spends more than 40% of their 2-year-tenure “onboarding.”

🎉 The Solution

Sage is changing this reality. We take your code and automatically generate a symbol-level knowledge base that self-updates to remain forever fresh.

First, we integrate with source control to pull your code and generate a symbolic graph representation of functions, classes, interfaces, types, etc., automatically determining the relevant context for each symbol.

We then use LLMs to annotate and propagate documentation via traversals of the symbol graph, saturating knowledge across multiple traversals.

We're also exposing a configurable, deeply contextualized chat system that can derive higher-level purposes and objectives of program symbols and modules from its own knowledge base.

In the future, we'll let your engineers themselves improve the system, and integrate and link current knowledge systems such as Slack and Confluence. As its comprehension of your codebase grows, the quality of every downstream task improves automatic coding, testing, refactoring, bug fixing, vulnerability detection, and so on.

Our ask

  • If you are a software engineer and have struggled with documentation or onboarding in the past, sign up to try the platform at https://sage-ai.dev. We would love to get your feedback!
  • If you know any engineers or engineering managers who might be interested in using our platform with their teams, let us know at founders@sage-ai.dev
  • If you are developing AI systems that deal with codebases, let us know if you are interested in consuming docs and symbol graphs as an API.
  • Share any additional feedback in the comments!

Sage AI Team (Akhil and Joshua)

Other Company Launches

Semantic Finance: Real-time AI-powered financial news data

We help firms understand the markets faster and better
Read Launch ›

YC Sign Photo

YC Sign Photo