{"repo":"Croups/is-it-ai","free":true,"listed":false,"github":"https://github.com/Croups/is-it-ai","clone":"git clone https://github.com/Croups/is-it-ai.git","description":"Self-hostable AI text detector, bring your own model, calibrate on your domain, run locally or on Modal GPU.","language":"Python","stars":17,"topics":["ai-detection","huggingface","llm","machine-generated-text","modal","nlp","python","self-hosted","text-classification","uv"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"IsItAI — Self-Hostable AI Text Detector A self-hostable, bring-your-own-calibration AI text detector based on the Fast-DetectGPT algorithm. Unlike hosted services, IsItAI lets you plug in any HuggingFace causal LM, calibrate on your own domain data, and run inference locally or on a Modal GPU — all with no data leaving your infrastructure. It splits text into sentence-aligned chunks, scores each chunk using a language model's log-probability discrepancy, and aggregates the results into an overall AI probability. Key idea: AI-generated text tends to sit near local maxima of a language model's probability surface. The discrepancy score — the difference between the original token sequence's log-probability and the average log-probability of random samples — captures this signal. Run calibration on your own human/AI dataset to fit the detector to your domain and model. --- Contents - Project structure - Installation - Workflow overview - Step 1 — Prepare your dataset - Step 2 — Calibrate locally - Step 3 — Run the local detector - Modal deployment (GPU inference) - Dataset format reference - Samples - Calibration explained - Tuning chunker settings - Best practices - Limitations - License - Acknowledgements - Contact --- Project structure --- Installation This project uses uv for dependency management. PyTorch is included in the dependencies. If you need a specific CUDA version, install it manually before running uv sync : Modal is included in the default dependencies and is inst","default_branch":null,"files":null,"tree":[],"storefront":"/r/Croups","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Croups/is-it-ai/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}