Skip to content

Jev directory

Notra

An open-source, commercially hosted generative-engine-optimization platform that uses Jev judgments within a broader application to track brand mentions and placement in AI answers across ChatGPT, Claude, Gemini, and Perplexity.
Stars
270
Language
TypeScript
License
AGPL-3.0
Reading time
3 min
Published by
Community
Author
usenotra
Last verified
Sep 2026

About this project

Notra is a modern GEO tool that asks ChatGPT, Claude and Gemini the questions your buyers ask. See if you show up, who shows up instead and how to fix it. Visit www.usenotra.com · Start for free · Documentation. Track buyer questions. Add prompts yourself, generate them from your website, import a CSV, or use Google Search Console queries as suggestions. Run scans across engines including ChatGPT, Claude, Gemini, and Perplexity, with support for multiple languages and follow-up conversations.

Quoted from the project's README. Read the full README.

Highlights

  • Runs buyer prompts across AI engines and compares mention rates, recommendation positions, and share of voice by engine, prompt, and language.
  • Ships a REST API, an MCP server at mcp.usenotra.com/mcp, and the @usenotra/geo traffic SDK with Next.js, Nuxt, Astro, and SvelteKit integrations.
  • The @usenotra/geo SDK distinguishes training crawlers, search indexing, assistant browsing, and human referrals from AI answers.
  • A Bun and Turborepo monorepo of TypeScript, Next.js, React, Hono, PostgreSQL, and Drizzle ORM with a dashboard, public API, docs, and agents.
  • Local development uses Bun 1.4.0, Node.js 24.11.1, and PostgreSQL; the committed migration chain is not a complete bootstrap for an empty database.

Quickstart

bash
bun install
cp .env.example .env
bun run dev --filter=dashboard

Watch out

AGPL-3.0. Commercially hosted and paid; local development needs Bun 1.4.0, Node.js 24.11.1, PostgreSQL, WorkOS AuthKit credentials, and provider keys, and the Jev usage sits within a broader application.

Questions about this entry

Short answers drawn from the linked project or page.

Reactions & coverage

Posts, threads, and videos about this entry from around the web.

X: jev(): Postgres WHERE clauses in plain language

From the Jev guides

Original write-ups on what this entry is for.

From the Jev AI model community

Posts from builders shipping with Jev right now.

Follow @typesafeai