Your Codebase, Fully Understood

CoreStory builds a persistent intelligence model from your source code—giving you and your AI tools instant access to architecture, behavior, and intent.

What do you want to know?

Working with nexus-commerce

From Code to Clarity in Minutes

Upload your codebase and CoreStory automatically builds a queryable intelligence model. Ask questions, generate documentation, and share insights—all grounded in your actual source code.

  1. Upload
    Connect your GitHub repo or upload a ZIP.
  2. Chat
    Ask anything about your codebase in natural language.
  3. Generate
    Create reference documentation, user stories, API specs, and more.

Ask Anything. Get Answers Grounded in Code.

Your intelligence model is fully queryable. It's like having a senior engineer who knows every line of your codebase available 24/7.

  • Natural language queries
    Ask about authentication flows, database schemas, API endpoints
  • Code-grounded answers
    Every response traces back to your source files
  • Conversation history
    Pick up where you left off across sessions

AI-powered codebase analysis

How does the JWT authentication flow work end to end?
The auth flow uses Spring Security with JWT tokens. Users authenticate via POST /api/v1/auth/login, credentials are validated by AuthenticationManager, and a signed JWT is returned. Every subsequent request passes through JWTTokenFilter which extracts and validates the token from the Authorization header.

Source Code Example:

package com.salesmanager.shop.security;

import javax.servlet.FilterChain;
import javax.servlet.http.HttpServletRequest;
import org.springframework.security.core.Authentication;

@Component
public class JWTTokenFilter extends OncePerRequestFilter {
    private final TokenProvider tokenProvider;
    private final UserDetailsService userDetailsService;

@Override
    protected void doFilterInternal(
        HttpServletRequest request,
        HttpServletResponse response,
        FilterChain chain) {
        String token = resolveToken(request);
        if (token != null && tokenProvider.validateToken(token)) {
            Authentication auth = tokenProvider.getAuthentication(token);
            SecurityContextHolder.getContext().setAuthentication(auth);
        }
        chain.doFilter(request, response);
    }

private String resolveToken(HttpServletRequest req) {
        String bearer = req.getHeader("Authorization");
        if (bearer != null && bearer.startsWith("Bearer ")) {
            return bearer.substring(7);
        }
        return null;
    }
}

Generate Specifications That Stay Current

CoreStory auto-generates reference specifications from your codebase and lets you create custom documents through AI-guided workflows.

Reference Documents

When you upload a codebase, CoreStory automatically generates foundational documentation:

  • Executive Overview
  • User Stories
  • Data Models
  • API Specifications
  • ...and more

AI-Guided Workflows

Go deeper with guided workflows that generate actionable outputs:

  • Write and Export Jira Tickets
  • Generate New User Stories
  • Find Deep Business Logic
  • Build BDD Scenarios

Connect Your IDE or Agent in Minutes

CoreStory runs a live MCP server. Generate a token, paste the config, and your AI coding tools get instant access to your codebase intelligence.

Quick Setup

  • Generate a token in CoreStory
  • Add the provided snippet to your IDE
  • Restart your IDE to begin coding with CoreStory

Get Real Results with Step-by-Step Playbooks

Take advantage of proven workflows that show you exactly how to use CoreStory with your favorite tools.