Skip to content
System One

DanRWilloughby/snifftest

A prose linter that flags signs of AI-generated writing, combining zero-dependency countable rules with one judgment model call.

A pencil sketch of a nose in profile, sniffing twice and then approving
Image from github.com

DanRWilloughby/snifftest on GitHub

Stars
29
Forks
1
Language
TypeScript
License
MIT
Last push
18 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

import { scrubSecrets } from "./scrub.ts";
import { type JudgmentRule, asRecord } from "./types.ts";

export const ENDPOINT = "https://api.typesafe.ai/v1/systemone";

/** The alias, not a pinned version; the served model comes back in the response. */
export const MODEL = "jev-latest";

/** The only name a key is ever read from. Never a fallback, never a repo file. */
export const KEY_ENV = "TYPESAFE_API_KEY";

/**
 * Characters of state per request.
 *
 * Placeholder, derived from the roughly 32K-token budget the state and the

View in src/jev.ts

Open on GitHub

More like this

Use cases this is tagged with