myintern
v1.3.3
Published
Compliance-first AI coding agent that fixes production errors while you sleep — self-hosted, BYOK, with audit trails
Downloads
79
Maintainers
Readme
MyIntern 🤖
Compliance-first AI coding agent that fixes production errors while you sleep — self-hosted, BYOK, with audit trails
MyIntern is a compliance-first AI coding agent for Java and Spring Boot teams. It watches production logs for errors, auto-generates fix specs, writes code from specifications, and enforces guardrails for PII/PHI/credentials — all running locally on your machine.
Key Features:
- 🚀 Generate Spring Boot code from specs
- ✅ Auto-generate JUnit tests with 80%+ coverage
- 🔒 PII/PHI detection and blocking
- 🛡️ ReviewAgent code quality gates
- 🛠️ Auto-fix build failures
- 📋 Jira MCP integration
- 🔍 Immutable audit trail for compliance
Quick Start
# Install
npm install -g myintern
# Initialize in your Spring Boot project
cd my-spring-project
myintern initSet 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 startCreate 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%+ coverageMyIntern 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 (FREE)
- ✅ Test Agent - Creates JUnit tests (FREE)
- 🏗️ Build Agent
- 🔍 Review Agent - Code quality gates & audits
Spring Boot Expertise:
- Spring Data JPA, Security, Cloud
- Maven & Gradle
- RESTful API patterns
- Microservices architecture
Pricing & Security:
- BYOK (Bring Your Own LLM Key) - no markup on costs
- FREE: Prototyping (detection only, warnings)
- PRO: Production-ready ($20/mo - blocking, auto-fix, compliance)
- View pricing details →
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 logsConfiguration
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:
- GitHub Issues: github.com/myinterndev/myintern/issues
- Contributing: We welcome PRs! Areas we need help: Gradle support, Kotlin support, additional Spring patterns
Usage Model
Open source and free:
Full code generation with BYOK
PII/PHI detection and blocking
Community support
PII/PHI blocking (not just warnings)
See docs for full feature details: https://www.myintern.dev/docs
License
Apache License 2.0 - see LICENSE
Built with ❤️ by developers, for developers
