$ readmify roadmap

Roadmap

What's live, what's coming, and what shipped recently.

// feature request?

Now live

11

GitHub & Bitbucket

Connect repos from both providers. Webhooks registered automatically on connect.

AI docs on every push

Every commit triggers documentation generation for changed files only.

Bring your own API key

Groq, Gemini, Anthropic, OpenAI, Mistral. Switch anytime, zero lock-in.

Smart regeneration

Skip pushes that only change whitespace, comments, or imports. No AI cost.

Semantic regeneration

A lightweight model checks whether the diff actually affects the docs before triggering a full update.

Exclusion list

Define glob patterns to skip folders, file types, or generated code.

Pause / resume repos

Stop doc updates during rapid releases, resume when you're ready.

Export as Markdown ZIP

Download all documentation as .md files, ready for Docusaurus, VitePress, or MkDocs.

Edit docs in the browser

Fix or extend any doc directly in the UI. No commits needed.

Job queue with live view

See processing status in real time. Retry, stop, or clear jobs individually.

Pretty formatting

One-click normalization of AI output: headings, bullets, spacing. Without touching the content.

Coming soon

6

GitLab

Same integration model as Bitbucket: OAuth token + webhook HMAC.

File chunking (413)

Split files that exceed a model's context window and merge the results.

Multi-provider AI

Configure multiple API keys simultaneously and route by repo or file type.

Provider fallback

Automatically switch to a backup provider when the primary hits a rate limit or daily cap.

Ollama

Fully local, zero-cost, zero-privacy-concern generation. Run any open model on your own hardware.

Public API

Call Readmify programmatically: pass your AI provider, API key, file content or repo reference, and get documentation back. Useful for CI pipelines, custom agents, and third-party integrations.

Changelog

2026-07-12

  • Semantic regeneration mode: cheap model pre-check before full generation
  • Smart regeneration mode: skip trivial diffs (whitespace, comments, imports)
  • Regeneration mode selector in Settings (always / smart / semantic)
  • Processing chain now survives Gemini 429s — after() scheduled even on rate limit
  • Last-activity counter shows seconds within the first 3 minutes (1m 23s ago)
  • Jobs page: info modal adapted to configured AI provider
  • Mistral AI provider — Codestral model, free tier, OpenAI-compatible API

2026-07-11

  • Stall detection at 2 min with auto-restart while jobs page is open
  • Chain error logging via processing_health table — visible as banner in jobs page
  • Delete button extended to pending jobs
  • Gemini rate limit fix: batchSize 1, minDelay 4s
  • llms.txt, llms-full.txt, sitemap.xml, robots.txt, security.txt, ai-plugin.json
  • JSON-LD SoftwareApplication structured data on homepage

2026-06-30

  • Gemini (Google AI Studio) support — 1M context window, free tier
  • Smart regeneration Level 1 groundwork in processJob()
  • Rate limit profiles per provider (batchSize, minDelay, retryDelay)
  • Jobs page: progress bar, ETA, per-job retry and delete

2026-06-15

  • Bitbucket integration — OAuth login, webhook HMAC, repo listing
  • VCS abstraction layer (VCSClient interface, GitHub + Bitbucket adapters)
  • Pause / resume per repo
  • Exclusion list with glob patterns