Used by engineering teams shipping production software today

Your codebaseremembers nothing.Kortex fixes that.

Every architectural decision. Every tradeoff. Every signal from every surface your team works on — captured automatically, threaded intelligently, and surfaced the moment anyone needs it. Without changing how anyone works.

63,400API calls last week · zero errors
5 minfrom signup to first captured intelligence
6 surfacesVS Code · Slack · GitHub · GitLab · Browser · Jira
Kortex · Intelligence feedlive
Git commitjust nowDecision

Redis selected over Memcached for rate limiting

Persistence and pub/sub support required at scale

Proposed · 84% confidence

Browser3m agoContext

Project name detected in Google Doc

We should standardise error response format across all API endpoints

Added to thread

PR review7m agoDrift

Kortex CI scan: 1 critical violation

Input validation bypassed before business logic. Contradicts affirmed decision from 14 weeks ago.

Build blocked

Slack12m agoQ&A

@kortex why do we use a monorepo structure?

Kortex replied in thread · 3 sources cited

Answered

VS Code19m agoSuggestion

processPayment — nonconformity flagged

Error handling missing. Affirmed pattern: all payment functions must handle timeout explicitly.

Warning · inline

Jira28m agoContext

INFRA-091 completed: migrate logging to structured JSON

Across all services — completed and linked to prior architecture decision

Added to thread (2 signals)

Git commit41m agoDecision

Removed custom OAuth — replaced with provider SDK

Security review flagged implementation complexity risk

Affirmed · 93% · Thread: OAuth strategy (5 signals)

Browser58m agoDecision

Project name detected in Outlook email

The reason we chose PostgreSQL over MongoDB was consistency requirements for transactions

Proposed · Saved to memory

Git commitjust nowDecision

Redis selected over Memcached for rate limiting

Persistence and pub/sub support required at scale

Proposed · 84% confidence

Browser3m agoContext

Project name detected in Google Doc

We should standardise error response format across all API endpoints

Added to thread

PR review7m agoDrift

Kortex CI scan: 1 critical violation

Input validation bypassed before business logic. Contradicts affirmed decision from 14 weeks ago.

Build blocked

Slack12m agoQ&A

@kortex why do we use a monorepo structure?

Kortex replied in thread · 3 sources cited

Answered

VS Code19m agoSuggestion

processPayment — nonconformity flagged

Error handling missing. Affirmed pattern: all payment functions must handle timeout explicitly.

Warning · inline

Jira28m agoContext

INFRA-091 completed: migrate logging to structured JSON

Across all services — completed and linked to prior architecture decision

Added to thread (2 signals)

Git commit41m agoDecision

Removed custom OAuth — replaced with provider SDK

Security review flagged implementation complexity risk

Affirmed · 93% · Thread: OAuth strategy (5 signals)

Browser58m agoDecision

Project name detected in Outlook email

The reason we chose PostgreSQL over MongoDB was consistency requirements for transactions

Proposed · Saved to memory

Every signal compounds. Every thread grows stronger. The intelligence never stops building.

From memory to action

Ask. Plan. Build.

Kortex doesn't stop at answering questions. Plan turns a request into a real, grounded implementation brief — explored against your actual codebase, not a guess — before a single line changes. Build then executes that brief end to end.

Kortex
Scroll down, or click Ask, Plan, or Build above

Ask

Understand the system before you touch it. Answers grounded in project memory, with sources you can inspect.

Plan

Explores your real codebase, asks a genuine clarifying question when something is truly ambiguous, and hands back a grounded brief with an honest scope estimate — download it, hand it off, or send it straight to Build.

Build

Executes Plan's brief end to end: writes the code, runs the tests, fixes its own mistakes, checks its own work — then remembers what it built.

Every pull request, checked

A decision is not real until it survives contact with a pull request.

Your team already decided how auth should work, how errors should be handled, which library you standardized on. Kortex remembers all of it and checks every PR against it, before it merges.

Consolidate auth error handling #912Open
K

Kortex

This reintroduces the custom OAuth flow removed in #847 after a security review flagged implementation complexity risk.

Conflicts with affirmed decision - OAuth strategy thread - 93% confidence

Merging is blockedMerge pull request
Continuous security

Vulnerabilities do not wait for a scheduled audit. Neither does Kortex.

Continuous scanning for hardcoded secrets, SQL injection, insecure crypto, missing auth checks, and known dependency vulnerabilities. Every week, automatically. Every Build, before it is handed back.

Kortex - Security findingsLive
Critical

Hardcoded API key in config/payments.ts

Detected during Kortex Build - 2m ago

High

Missing auth check on /admin/export endpoint

Weekly scan - core-api

Moderate

Dependency: lodash 4.17.15 - known prototype pollution

Weekly scan - dependency audit

What changes

Six weeks
becomes two days.

Kortex does not change how your engineers work. It changes what gets lost when they do.

Without Kortex

A senior engineer leaves on Friday. On Monday, a new engineer joins. They spend the next six weeks asking questions nobody can fully answer, reverse-engineering decisions nobody remembers making, and occasionally repeating mistakes that were already made and corrected two years ago.

~$40,000

in lost productivity. Every time a senior engineer leaves.

With Kortex

A senior engineer leaves on Friday. On Monday, a new engineer joins. Kortex has already generated their onboarding guide — every architectural decision, every pattern to follow, every mistake to avoid — and emailed it to them before their first standup.

Productive in 2 days.

The onboarding guide generates itself. No effort required.

This is not a documentation tool. Documentation requires intention.

Kortex requires nothing. It just watches.

Knowledge has a shape

See what your organization knows.

Knowledge Debt

How well understood is this repository, really? Coverage, confidence, and freshness, in one score.

Knowledge Departure Risk

What would you lose if a specific engineer left tomorrow?

Codebase Heat

Which parts of the codebase are understood, stale, drifting, or still dark.

Decision Changelog

What your team decided, and how those decisions evolved, in one exportable record.

Onboarding Packs

A new engineer first-week context, generated automatically.

Give every coding agent the context your team already earned

AI that knows how to code is not the same as AI that knows how your team codes.

Kortex keeps a living .kortex/context.md file in your workspace, read automatically by Claude Code, Cursor, Copilot, and Windsurf, with zero configuration. Agents can also query Kortex directly through MCP for anything the context file does not cover.

"We have multiple projects running in parallel and Kortex has become the connective tissue between them. Our engineers no longer ask each other why the codebase works a certain way — they ask Kortex. The quality of our decisions has improved because we can finally see the history of every one of them."

Head of Software Engineering

Dragnet Solutions

One intelligence layer. Every surface.

Kortex lives everywhere
your team thinks.

A decision is made in a Slack message. Kortex captures it. Three weeks later a developer commits code that implements that decision — Kortex links them into a thread. A PR is opened — the CI/CD action checks the code against the decision. A product manager writes a spec in Notion — the browser extension surfaces the thread. A new engineer asks @kortex in Slack — the answer cites all four signals. One intelligence thread. Five surfaces. Zero extra effort.

VS Code · Cursor · Windsurf

Intelligence at every function. Q&A without leaving your editor. Nonconformities flagged inline.

GitHub · GitLab CI/CD

Every PR checked against every decision your team has affirmed. Violations flagged before merge.

Slack

@kortex answers questions about your codebase in any channel. Passive watching captures decisions made in conversation.

Microsoft Teams

@Kortex [project] [message] to capture, @Kortex [project] [question] to query - without leaving the conversation.

Browser Extension

Works on every website. Gmail. Outlook. Notion. Word Online. When you mention a project, Kortex wakes up.

Linear · Jira

Completed tickets become context memories automatically. The intent behind every feature linked to the code that built it.

Claude Code · Cursor agents

AI agents query your codebase intelligence before writing code. No more agents contradicting your team's decisions.

Pricing

Every tier. Every feature.
You pay for scale, not access.

Free
$0/forever

For individual developers

  • 1 project
  • 2 seats
  • VS Code extension
  • Git hook automation
  • Q&A — 50 queries/month
  • Kortex Plan — unlimited, grounded implementation briefs
  • Browser extension
  • Decision changelog
Start for free
Most popular
Pro
$40/per month

For growing product teams

  • 5 projects
  • 2 seats per project
  • Unlimited Q&A
  • Kortex Plan — unlimited, grounded implementation briefs
  • Drift detection
  • Risk scoring
  • Onboarding docs
  • Decision changelog
  • Kortex Build — 10M tokens/month, pay-as-you-go beyond that
  • Bring your own AI model
  • +$10 / extra seat or project
Start Pro
Team
$150/per month

For engineering organisations

  • 10 projects
  • 5 seats per project
  • Slack bot + channel watching
  • Microsoft Teams
  • CI/CD action
  • Unlimited PR summaries
  • All Pro features
  • Kortex Plan — unlimited, grounded implementation briefs
  • Kortex Build — 10M tokens/month, pay-as-you-go beyond that
  • Bring your own AI model
  • +$10 / extra seat or project
Start Team

Need unlimited scale? Talk to us about Enterprise →

The team that
remembers everything
builds faster than
the team that does not.

Your competitors are shipping on guesswork. Their decisions disappear. Their new hires repeat old mistakes. Their AI agents contradict decisions made months ago. Yours do not have to.

Join the teams that never forget

Setup takes 5 minutes. The first intelligence captures itself.