spencermountain/compromise

modest natural-language processing

About the project

Compromise is a lightweight natural-language processing library that turns text into data by tokenizing words and sentences, identifying basic grammar, and exposing structured document operations. It is for JavaScript applications that need simple text parsing, tagging, and extraction in the browser or on a server.

Latest release 14.19.0 · 18 Oct 2026

1 file for Codex and OpenCode: compromise AGENTS.md — 1,363 tokens loaded in every session.

12,172Stars on the repository
1Files it configures its agents with
1,363Tokens loaded in every session
2Agents configured

Instructions

These files are spencermountain/compromise's own configuration — they tell Codex and OpenCode how to work on this repository, so they are not mods to install elsewhere. Copy one as a starting point and replace the parts that are about this project.