Skip to content

harshxframe/code-summarizer-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summra – AI Production Code Audit API

What is Summra?

Summra is a production-grade AI code auditing API designed for indie developers, engineering teams, and students who want structured, reliable, and scalable code analysis.

Unlike generic AI responses, Summra provides plan-based depth analysis — allowing you to choose how deep the audit should go.

From quick feedback to architectural-level production review.


🔍 Why Summra?

Most AI tools give free-form responses.

Summra is built differently:

  • Structured output format
  • Production-focused recommendations
  • Token-controlled responses
  • Subscription-based analysis depth
  • Strict non-hallucination prompt configuration
  • Backend-enforced request limits for stability

It behaves like a disciplined senior engineer — not a casual chatbot.


Plan-Based Depth Analysis

BASIC

  • Fast feedback
  • Core bug detection
  • Basic performance & security review
  • Ideal for students and quick checks

PRO

  • Deeper performance analysis
  • Security-focused auditing
  • Optimization suggestions
  • Suitable for indie developers & SaaS builders

ULTRA

  • Production-grade audit
  • Scalability analysis
  • Concurrency & async evaluation
  • Architectural recommendations
  • Edge case & failure scenario detection
  • Refactored improvement snippets

Designed for engineering teams and serious production systems.


Language Support

Summra supports all programming languages, including:

  • JavaScript
  • Python
  • Java
  • C++
  • Go
  • PHP
  • Rust
  • And more

Language-agnostic static analysis via structured AI evaluation.


Request Format

Summra accepts a JSON payload:

{
  "code": "string (required)",
  "instruction": "string (optional)",
  "context": "string (optional)"
}

Fields

code (required)
The source code to analyze.

instruction (optional)
Specific analysis request (e.g., "Check performance", "Audit security").

context (optional)
Project context (e.g., "Node backend", "Microservice architecture").

Maximum input size depends on your subscription plan.


Response Format

Example response:

{
  "error": false,
  "success": true,
  "message": "Response success",
  "code": 200,
  "data": {
    "response": "Structured analysis output..."
  }
}

Each plan follows a strict structured format depending on analysis depth.


Security & Stability

Summra includes:

  • Backend token limit enforcement
  • Plan-based input/output restrictions
  • Proxy secret validation
  • Controlled output structure
  • Stable integration for production systems

Built for reliability — not randomness.


Ideal For

  • SaaS platforms needing automated code review
  • EdTech platforms teaching programming
  • CI/CD automation tools
  • Security auditing pipelines
  • Developer productivity tools

Why Not Just Use OpenAI Directly?

Summra adds:

  • Plan-based depth control
  • Structured formatting enforcement
  • Production-focused filtering
  • Backend token safety limits
  • Subscription-aware logic management
  • Multi-tier output architecture

Summra is not just AI access —
it is an AI code auditing system.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors