Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>CodeJinn AINew to Visual Studio Code? Get it now.
CodeJinn AI

CodeJinn AI

Kalman33CJ

|
20 installs
| (1) | Free
AI code assistant for Angular + Spring Boot projects: generate unit tests (JUnit/Mockito, Jasmine/Karma), Angular components from REST controllers, mocks, reactive forms, and more. Currently in French — multilingual support coming soon.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

CodeJinn — AI Code Assistant for Angular + Spring Boot Projects

Language: The extension UI is currently in French. Multilingual support is planned for a future release.

CodeJinn is a VS Code extension built for Angular / Spring Boot full-stack teams. It brings AI-powered code generation, quality analysis, and developer tooling tailored to the Java backend and Angular frontend stack.


Features

Code Generation

  • Java Unit Tests — Generate JUnit 5 / Mockito tests from any Java class with smart dependency scanning
  • TypeScript/Angular Unit Tests — Generate Jasmine/Karma tests from Angular components, services, and pipes
  • Angular Components from REST — Generate full Angular components (component + service + model) from Spring @RestController classes
  • Angular Services — Generate typed Angular services with HTTP client integration
  • REST Mocks — Generate mock JSON responses from REST controller signatures
  • Reactive Forms — Generate Angular reactive forms from component models
  • HTML Template Adaptation — Adapt HTML templates to match your Angular components

Code Quality

  • Test Quality Analysis — Grade your tests A–D with detection of weak patterns (empty tests, no assertions, generic names)
  • AI Auto-fix — Automatically fix and improve existing unit tests through iterative AI correction
  • Code Optimizer — AI-powered refactoring suggestions for readability, performance, and maintainability

Developer Tools

  • Log Viewer — Analyze terminal logs: detect Java exceptions, stack traces, and JSON objects with clickable links
  • JSON Viewer — Capture and inspect JSON from the clipboard, editor selection, or terminal output
  • Accessibility Checker (a11y) — Scan HTML for WCAG violations and get AI-powered fix suggestions
  • Diagnostics Manager — Review VS Code diagnostics with AI-suggested corrections
  • Spell Checker — Detect and fix spelling errors in labels across Java, TypeScript, and HTML files
  • Code Snippets Favorites — Save, organize, and reuse your favorite code snippets across a project
  • Project Statistics — View coverage metrics and project health at a glance
  • Familier-Chat — An interactive AI tamagotchi companion that evolves as you use CodeJinn

Requirements

  • VS Code 1.75.0 or higher
  • An OpenAI-compatible API key (OpenAI, Azure OpenAI, or any compatible endpoint)
  • Java projects: JDK installed, Maven or Gradle
  • Angular projects: Node.js, Angular CLI

Getting Started

  1. Install CodeJinn from the VS Code Marketplace
  2. Open the CodeJinn panel from the Activity Bar (left sidebar)
  3. Go to Settings and enter your API key and endpoint
  4. Right-click a .java or .ts file and select CodeJinn from the context menu

Configuration

Configure CodeJinn in the Settings page of the extension panel:

Setting Description
API Key Your OpenAI-compatible API key
API Endpoint Base URL of your AI provider (default: OpenAI)
Model Model name (e.g. gpt-4o, gpt-4-turbo)

Custom Prompts

Override default AI prompts per project by creating files in .codejinn/:

.codejinn/
├── tests/
│   ├── java-prompt.md          # Custom prompt for Java test generation
│   └── typescript-prompt.md   # Custom prompt for TypeScript test generation
└── rest-to-angular/
    └── rest-to-angular-prompt.md

Example Files

Place example test files in .codejinn/tests/ to guide the AI generation style:

  • Java: .codejinn/tests/*.java
  • TypeScript: .codejinn/tests/*.ts

Commands

Via Context Menu (right-click on a file)

Command Trigger
Generate Java Unit Tests (AI) .java files
Generate TypeScript Unit Tests (AI) .ts files
Generate Angular Components from REST .java controller files
Generate REST Mocks .java controller files
Generate Reactive Form .component.ts files
Adapt HTML Template .component.html files
Fix File Problems (AI) any file
Optimize Code (AI) .java, .ts, .js, .html, .py

Via Keyboard Shortcuts

Shortcut Action
Ctrl+Shift+F / Cmd+Shift+F Add selection to Favorites
Ctrl+Shift+I / Cmd+Shift+I Insert a Favorite snippet

Extension Settings

CodeJinn stores all settings in VS Code's globalState — no workspace files are modified except the optional .codejinn/ folder for project-specific customization.


Known Issues


Release Notes

0.0.25

  • Code generation: automatic selection of examples similar to the current generation

0.0.24

  • Tamagotchi: behavior and display improvements
  • Label extractor: added exclusion filtering for unwanted labels

0.0.23

  • Visual Reverse Engineering: additional fixes
  • Settings save optimization
  • Label extractor: fixes and improved quote handling

0.0.22

  • Token usage: display token count consumed per AI call
  • Configurable temperature parameter for AI calls
  • Visual Reverse Engineering: further improvements
  • Prompt generation: simplification and optimization
  • Various VSCode bug fixes

0.0.21

  • Settings: added connection button on the AI tab — tests the provider connection and validates that the SSE streaming parameter is working correctly
  • AI Streaming (SSE): enabled globally across all providers (OpenAI + Custom fetch) — reduces timeout risks on long generations
  • Visual Reverse Engineering: zoom support + Mermaid diagram visual improvements
  • Prompt history: minor fix + display line and character counts

0.0.20

  • AI context management: context is now taken into account in AI calls
  • Visual Reverse Engineering: additional bug fix

0.0.19

  • Prompt history: AI responses are now stored in the history
  • Visual Reverse Engineering: bug fix

0.0.18

  • Visual Reverse Engineering: generate Mermaid.js diagrams from reactive code blocks (Spring Reactor / RxJS)
  • Prompt generation improvements
  • CDN calls internalized (no external CDN dependencies)

0.0.17

  • Prompt history: display fix

0.0.16

  • Unit test generator logs: enriched displayed info + option to exclude the first call
  • Project stats: further metric enrichments

0.0.15

  • Project stats: enriched displayed metrics
  • Bundle analyzer: re-trigger analysis by clicking the button again
  • Unit test generator: fixed dependency search
  • Spell checker: bug fix

0.0.14

  • Prompt history: improvements
  • REST controller generator: enriched features
  • Word document reader: bug fix

0.0.13

  • Spell checker: further optimizations
  • Companion: fixed XP calculation
  • Added /package Claude Code command for release workflow

0.0.12

  • Spell checker: optimized label extractors (HTML, Java, TypeScript)
  • Bundle analyzer: additional fix

0.0.11

  • Bundle analyzer: fixed "spawn npm ENOENT" error

0.0.10

  • Test Quality: file rows in the "Coverage per file" table are now clickable to open the file in the VSCode editor
  • Bundle analyzer fix

0.0.9

  • Fixed bundle analyzer: project build command is now used first, falling back to global ng if unavailable
  • Fixed bundle analysis: added support for esbuild stats.json format (Angular 17+) alongside webpack format
  • Companion chat UI: swapped input area and chat display positions
  • Improved marketplace logo (removed white background)
  • Updated guided tour
  • Renamed "Project stats" menu entry to "Statistiques du projet"

0.0.7

  • Fixed CodeJinn panel icon not showing in the deployed extension

0.0.6

  • Correction packaging

0.0.5

  • Added Familier-Chat (interactive AI tamagotchi)
  • Added Code Optimizer with AI refactoring review
  • Added Spell Checker for Java/Angular/HTML labels
  • Added Test Quality Analysis with A–D grading
  • Added Diagnostics Manager with AI fix suggestions
  • Added Accessibility Checker (a11y) with AI fix suggestions
  • Improved Log Viewer with clickable stack trace links
  • Improved JSON Viewer with bracket-balanced detection

License

GPL-3.0

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft