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

|
2 installs
| (0) | 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

  • SVG images in terminal output may not be rendered on all systems
  • Test auto-fix requires a working TypeScript/Java build environment

Release Notes

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