Custom IconKatana

Sharpen Your JavaScript Development

Katana: The VSCode plugin that slices through complexity, generating JSDoc and unit tests for your JavaScript code in just two swift clicks.

Features

Cut through the clutter of tedious coding tasks. With Katana, transform hours of manual labor into a streamlined, two-click process.

JSDoc Generation

Forge detailed JSDoc for any function, class, or variable with just two clicks.

Unit Test Generation

Automatically craft and execute unit tests for your functions and classes, slicing through time-consuming tasks to ensure top-tier code quality.
(Using Jest, works for exported functions, classes and class methods)

Privacy First

We prioritize your privacy. Only the necessary code is sent to our servers, and nothing is stored or retained.

See Katana in Action

Unit Tests Generation

How It Works

JSDoc Generation Pipeline

  1. 1.Extract relevant code
  2. 2.Analyze code structure
  3. 3.Generate comprehensive JSDoc
  4. 4.Insert generated JSDoc at appropriate locations

Unit Test Generation Pipeline

  1. 1.Extract relevant code
  2. 2.Analyze function signatures and behavior
  3. 3.Generate test cases covering various scenarios
  4. 4.Build & validate test template
  5. 5.Generate each unit test case code
  6. 6.Verify and run generated test code
  7. 7.Fix generated code (if needed)
  8. 8.Build and output complete test file with all cases

Katana's advanced AI algorithms cut through the noise, ensuring high-quality documentation and test coverage, saving you time and honing your code quality to perfection.

: Local: Cloud

Pricing Plans

Discover

Free

  • 50 JSDoc generations
  • 50 unit test generations

Starter

$5 / month

  • 250 JSDoc generations / month
  • 250 unit test generations / month

Pro

$15 / month

  • 1000 JSDoc generations / month
  • 1000 unit test generations / month

Roadmap

Q4 2024

  • Official Launch of Katana
  • JavaScript Support

2025

  • TypeScript Support
  • Python Support
  • Integration Tests Generation

Future

More exciting features coming in the future!

Frequently Asked Questions

When will Katana be available?

Katana is launching in Q4 2024. Join our waitlist to be notified when it's ready!

Will Katana support languages other than JavaScript?

We're starting with JavaScript, but Python and TypeScript support are coming in 2025. Check our roadmap for more details.

Is my code safe when using Katana?

We only send the minimum necessary code to our servers for generation, and we never store or retain any of your code.

How accurate are the generated tests?

Our AI-powered test generation pipelines are pretty powerful, but we always recommend reviewing and adjusting tests as needed for your specific use cases.