Skip to content

v0.1.0

Latest

Choose a tag to compare

@maternion maternion released this 21 Jan 10:17
· 1 commit to main since this release

Initial release of ordiff - Compare GitHub releases with ease.

What is ordiff?

ordiff caches GitHub releases, commits, PRs, and file changes locally in SQLite. Index once, compare any releases forever. CLI tool + MCP server for AI integration.

Features

CLI Commands

  • index - Index a repository (fetches releases, commits, PRs, file changes)
  • list - List cached releases
  • compare - Compare two releases with detailed diffs

MCP Server

  • index_repo - Index a repository (async with progress tracking)
  • get_index_status - Check indexing progress
  • list_releases - List cached releases
  • compare_releases - Compare two releases
  • summarize_data - Structured JSON for AI summarization

Smart Caching

  • Skips already-cached release pairs on re-indexing
  • Resumable indexing after interruptions
  • Local SQLite database for instant comparisons

Usage

# Build
git clone https://github.com/maternion/ordiff
cd ordiff
go build -o ordiff .

# Index a repository
./ordiff index ollama ollama

# Compare releases
./ordiff compare v0.13.0 v0.14.0

# Run as MCP server
./ordiff mcp

Links