Logo
Initializing AI Engine
SemVer AI Tool Logo
The Future of Releases — v1.7.0

Release with Confidence

Next-generation CLI tool that bridges the gap between raw code changes and professional releases. Now with interactive guides and smarter breaking change detection.

Intelligent Semantic

No more shell errors. Detects 'BREAKING CHANGE' in commit bodies automatically for Major bumps.

Guided Interactive CLI

A human-centric approach to releases. Choose to generate IA docs and auto-push with ease.

Bilingual Intelligence

Auto-detects project language (EN/ES) and provides specialized technical help and tips.

NPM-ready Workflow

Run instantly with 'npx semver-ai-tool', or use the shorter 'semver-ai' command after a global install.

How it works

1

Commit your changes

Use feat:, fix:, or include 'BREAKING CHANGE:' in the body for major updates.

$git commit -m "feat: implement real-time collaboration"
2

Run the magic

Launch the new guided release flow with a single command.

$npx semver-ai-tool release

Installation

The SemVer AI Tool is designed with a zero-installation philosophy. Forget global packages; run it anywhere, anytime with npx.

Prerequisites

Node.js Ecosystem

Node.js 16+, NPM, and Git must be installed.

AI Intelligence

A Groq Cloud API Key is optional for AI-generated release notes.

Interactive Setup

Initialize in seconds.

$npx semver-ai-tool init

Usage Guide

Lifecycle Stages

01

Initialize

02

Commit

03

Release

Live Simulator

AI Release Flow Simulator
Running: v0.0.0
Waiting for command...

Acciones

Automated Bump Logic

PrefixBump TypeCategory
feat:Minor (0.1.0)New Features
fix:Patch (0.0.1)Bug Fixes
BREAKING CHANGE:Major (1.0.0)API Breaking (In Body)

Triggering a Release

Ready for the world?

$npx semver-ai-tool release

Collaborative Workflow

Scale your versioning to work with multiple developers using standard Git flows and unified release management.

1

Team Commits

Members push features and fixes. Important: use 'BREAKING CHANGE:' in body for breaking API changes.

2

Merge to Main

Integrate PRs into the primary branch. The tool will aggregate all changes since the last tag.

3

Release Manager

A lead dev runs 'npx semver-ai-tool release' to consolidate work into a single, professional AI-documented version.

Architecture

A deep dive into the modular, secure, and high-performance core of SemVer AI Tool.

Layered System Design

CLI Router (src/cli.sh)

The shell-based entry point orchestrating command delegation and environment isolation.

Orchestration Layer (src/commands/)

Controllers like release.sh and init.sh that manage sequential logic and AI synthesis.

Core Services (src/core/)

The engine room: ai_client for LLM, git_manager for history, and version_logic.

Intelligence Module

Our ai_client.sh module constructs optimized prompts that combine your technical context with specialized documentation templates.

  • Powered by Groq Cloud (LLaMA 3.3)
  • Zero-latency intelligence
  • Native Markdown synthesis

Conventional Commits

The standardized language for project history. Mastering this is key to unlocking SemVer AI's full potential.

The Base Format

<type>(<scope>): <summary>

Mandatory Types

feat
Features
fix
Bug Fixes
docs
Docs
style
Formatting
refactor
Refactor
perf
Performance
test
Testing
chore
Maintenance

Breaking Changes

No more "!" shell errors. Simply include "BREAKING CHANGE:" in your commit body.

feat(auth): migrate to oauth2

BREAKING CHANGE: keys from v1 are no longer valid as we transition to OAuth2.
© 2026 Sarit Startups. Built by Gonzalo Gómez Projects.