powered by claude ai

your code, documented instantly.

Paste any JS or TS code, upload a file, or drop a GitHub URL. readmi analyzes functions, components, hooks, and modules — and outputs a full docs table, README section, and usage examples in seconds.

readmi.dev/app
input
pasteuploadgithub
interface ButtonProps {
  label: string
  onClick: () => void
  variant?: 'primary' | 'ghost'
  disabled?: boolean
}

export function Button({
  label,
  onClick,
  variant = 'primary',
  disabled = false
}: ButtonProps) {
  return (
    <button
      onClick={onClick}
      disabled={disabled}
    >
      {label}
    </button>
  )
}
generating docs →
component docsreadmeusage exampletech summary

component

Button

props

nametypereqdescription
labelstringyesButton text content
onClick() => voidyesClick handler
variant'primary'|'ghost'noVisual style
disabledbooleannoDisables button

what you get

props table

Name, type, required, default, and description for every prop.

readme section

Markdown-ready README block you can paste straight into GitHub.

usage example

A real code example generated from your component's signature.

stack detection

Detects React, TypeScript, Tailwind, and more from your code.

how it works

01

paste your code

Drop in any JS or TS code — React components, utility functions, hooks, classes, Node modules.

02

claude analyzes it

Claude reads your code, infers types, detects patterns, and understands intent.

03

get instant docs

Props table, README, usage example, and stack detection — ready to copy and ship.

pricing

free

$0

no account needed

  • props table (2 prop preview)
  • stack detection
  • readme export
  • usage examples
  • copy to clipboard
try free →

full access

$19

one-time, no subscription

  • full props table
  • stack detection
  • readme export
  • usage examples
  • copy to clipboard
unlock for $19 (Launch price) →