Skip to main content

Local-first CLI for reviewing AI-edited or AI-written text.

Project description

ai-tell

CI

Local-first CLI that flags AI-written or AI-edited passages in your .txt, .md, and .mdx files. It runs entirely on your machine — file content never leaves it.

uv tool install ai-tell
aitell setup        # one-time: pick a model and download
aitell scan docs

aitell scanning a folder

Each passage is grouped as likely human, AI-edited, or AI-written — never a percentage, because the score is a severity signal, not a probability of AI authorship. Treat it as an estimate, not proof.

Usage

aitell scan                      # scan the current directory
aitell scan docs report.md       # scan folders and files
cat draft.md | aitell scan -     # scan piped text
aitell scan docs --json          # machine-readable output
aitell scan docs --fail-on high  # CI: exit non-zero if a file looks AI-written

Models

Pick one with aitell setup, or per run with --model:

Model --model Size Access
Greyscope Qwen3.5 greyscope-qwen 4B none
Pangram EditLens RoBERTa editlens-roberta 0.4B account + Pangram approval
Pangram EditLens Llama 3.2 editlens-llama 3B account + Pangram + Meta Llama

The EditLens models need a free Hugging Face account and owner approval; Greyscope is public, so it needs neither. Larger models are slower and use more memory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_tell-0.1.0.tar.gz (80.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ai_tell-0.1.0-py3-none-any.whl (30.7 kB view details)

Uploaded Python 3

File details

Details for the file ai_tell-0.1.0.tar.gz.

File metadata

  • Download URL: ai_tell-0.1.0.tar.gz
  • Upload date:
  • Size: 80.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ai_tell-0.1.0.tar.gz
Algorithm Hash digest
SHA256 07bfc374e391285058470a1a34aba8acd7291782d0520df4834e02bd866e4b73
MD5 db1ce5060fded49ff9e1f0cee3eb2f4b
BLAKE2b-256 8e54a81bb6037583375302b7cb63461b8f0754abba0facdf98d737c23bf33127

See more details on using hashes here.

File details

Details for the file ai_tell-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ai_tell-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 30.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for ai_tell-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b648a0bdedb10ae57ad54eecd4464a86c9a33e2a319c8b6e2f1a551ee5f9e504
MD5 0d09a593f528048e6fbc10c6261f67e4
BLAKE2b-256 ccdb8350671694e2b5bd97d943a980135ae95aee2bd2d3777955efee699c7bfe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page