CompassCode

Let the code be the answer.

Connect your repositories, chat about how your product works, and generate documentation from your codebase — all grounded in the source of truth: your code.

Problem

Software knowledge is fragmented

Teams lose time reconciling conflicting sources instead of shipping.

Code

The real behavior lives in repositories, but only engineers can navigate it confidently.

Documentation

Docs drift from implementation the moment they are written.

Chat & meetings

Critical context is buried in threads and conversations that nobody can find later.

Tickets & specs

Tickets and specs capture intent, not the system as it actually works today.

Team members

Knowledge walks out the door when people change teams or leave.

How it works

From repository to reliable answers

CompassCode connects your code to the people who need to understand it.

1

Connect your repositories

Install the CompassCode GitHub App and select the repositories you want to connect.

2

Map how your product works

CompassCode builds an understanding of your product from your codebase — the source of truth.

3

Ask questions or generate docs

Chat in plain language or generate documentation grounded in how your system actually behaves.

4

Get role-aware answers

The same question gets a tailored answer for developers, PMs, support, and customers.

Chat

Ask anything about your product

Connect your repositories and chat in plain language. CompassCode answers from how your product actually works — grounded in source code, not outdated docs or secondhand summaries.

How does billing work for annual plans?

Annual plans include a 20% discount compared to monthly billing and renew automatically every year. Customers can switch between monthly and annual billing from their account settings.

Grounded in billing/subscriptions.ts

Documentation

Docs that stay in sync with your code

Generate accurate product documentation directly from your codebase. As your product evolves, your docs reflect reality — without manual rewrites or drift.

Source

// billing/subscriptions.ts

export function createAnnualSubscription(userId: string) {
  const discount = 0.2;
  const renewalDays = 365;
  return { userId, discount, renewalDays };
}

Generated documentation

Annual billing plans

Annual subscriptions are created via createAnnualSubscription. Plans receive a 20% discount compared to monthly billing and renew automatically every 365 days.

Audience

One question, tailored answers

The same question gets a different answer depending on who is asking.

"How do I log in?"

Developers

JWT tokens are issued in auth/middleware.ts. Refresh tokens rotate on each request via the TokenService class with a 15-minute access window.

Product Managers

Users sign in with email or SSO. Sessions last 30 days with automatic renewal. Password reset flows through the standard email verification path.

Support Teams

If a user can't log in, check whether their account is verified. SSO users should use their company login — password reset won't apply to them.

Customers

Use your email and password, or click "Sign in with your company" if your organization set that up. Forgot your password? There's a reset link on the login page.

More capabilities

And more on the roadmap

CompassCode is designed to grow with your team and your product.

Repository intelligence

Map dependencies, trace data flows, and understand architecture across your entire codebase.

FAQ generation

Automatically surface common questions and answers from how your system actually behaves.

Internal knowledge assistant

Give every team member a reliable way to understand the product without pulling engineers off work.

FAQ

Common questions

Everything you need to know before getting started.

What is CompassCode?

CompassCode connects to your repositories and helps teams understand how your product works — through code-grounded chat and documentation generated from source code.

Who is it for?

Developers, product managers, support teams, and customers — the same question gets a role-aware answer.

How is this different from ChatGPT or Copilot?

CompassCode is built to answer product questions from your codebase for your whole organization — not to write code in your editor. Answers are meant to be grounded in your source of truth, tailored by role.

Do you store our source code?

No. Today we only store repository metadata and connection info — not file contents.

Learn more about security →

Do you train on our data?

No. We do not use customer data to train models. AI chat is not yet powered by a live LLM.

Learn more about security →

How do you connect to GitHub?

Via a GitHub App installation — not personal access tokens or user OAuth.

Learn more about security →

Is my chat history saved?

Not on our servers. Chat exists only in your browser session for now.

Learn more about security →

Are you SOC 2 certified?

Not yet. We're pre-seed and building toward stronger compliance as we grow.

Learn more about security →

How do I get access?

Join the waitlist for early access or book a demo. We're onboarding design partners during MVP development.

Ready to make your code the answer?

Join the waitlist for early access or book a demo to see how CompassCode can work for your team.