npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

myintern

v1.2.3

Published

Your AI Junior Developer for Java/Spring Boot Projects - Production-ready with Guardrails, Multi-Repo Support, and Enterprise Security

Readme

MyIntern 🤖

Your AI Junior Developer for Java/Spring Boot Projects

npm version License: BSL 1.1 TypeScript Support on Ko-fi Website

MyIntern is an autonomous AI agent that acts like a junior software engineer for Java and Spring Boot projects. It generates production-ready code from specifications, writes comprehensive tests, and helps maintain code quality—all running locally on your machine.

Key Features:

  • 🚀 Generate Spring Boot code from specs
  • ✅ Auto-generate JUnit tests with 80%+ coverage
  • 🔒 Security & best practice reviews
  • 🛠️ Fix build errors automatically
  • 💬 Ask clarifying questions when needed
  • 📋 Jira MCP integration for ticket-to-spec conversion (NEW v1.2)
  • 🔍 Immutable audit trail for compliance (v1.2)

Quick Start

# Install
npm install -g myintern

# Initialize in your Spring Boot project
cd my-spring-project
myintern init

Set up authentication (pick one):

# Option 1: Claude Pro/Max subscribers (Recommended — free with subscription)
brew install anthropics/claude/claude
claude auth login

# Option 2: Anthropic API key
export ANTHROPIC_API_KEY=sk-ant-your-key-here
# Start watching
myintern start

Create a spec file:

# TODO: User Registration API

## Requirements
- POST /api/users/register endpoint
- Email validation + bcrypt hashing
- Duplicate email → 409 Conflict
- Unit tests with 80%+ coverage

MyIntern detects the spec, analyzes your codebase patterns, generates code, and creates tests automatically.

Core Capabilities

Specialized Agents:

  • 🤖 Code Agent - Generates Spring Boot code from specs
  • Test Agent - Creates JUnit tests (80%+ coverage)
  • 🏗️ Build Agent - Fixes Maven/Gradle issues
  • 🔍 Review Agent - Security & best practice checks

Spring Boot Expertise:

  • Spring Data JPA, Security, Cloud
  • Maven & Gradle
  • RESTful API patterns
  • Microservices architecture

Local-First & Secure:

  • Runs on your machine
  • Free with Claude Pro/Max subscription, or bring your own API key
  • Business Source License 1.1 (BSL/BUSL-1.1)

Commands

myintern init              # Initialize in project
myintern start             # Start all agents
myintern start --jira PROJ-123  # Fetch Jira ticket & create spec (v1.2)
myintern status            # Check status
myintern audit             # View immutable audit trail (v1.2)
myintern chat              # Interactive mode
myintern logs --follow     # View logs

Configuration

Edit .myintern/agent.yml in your project:

# Option 1: Claude Pro/Max subscription (no API key needed)
llm:
  provider: claude-cli
  model: claude-sonnet-4-5-20250929

# Option 2: Anthropic API key
# llm:
#   provider: anthropic
#   model: claude-sonnet-4-5-20250929
#   api_key: ${ANTHROPIC_API_KEY}

agents:
  code: true
  test: true
  build: true

watch:
  paths: [".myintern/specs/**/*.md", "src/**/*.java"]

Support

If you find MyIntern helpful, consider supporting development:

Support on Ko-fi

License

Business Source License 1.1 - see LICENSE

Free for non-commercial use. Commercial use requires a license. See LICENSE for details.


Built with ❤️ by developers, for developers