$ npx @ppwnr88/noyap init
Noyap
Less yap. More code.
Multilingual communication rules for AI coding agents.
AI coding agents talk too much. Noyap makes them concise, code-first, multilingual, and safer for real developer workflows.
➜ npx @ppwnr88/noyap init
✔ Generated AGENTS.md
✔ Thai-native mode enabled
✔ Safe merge strategy enabled
before
Certainly! The issue appears to be that your object is recreated...
after
Object recreated every render. Use useMemo.
install
CLI-first setup
npx @ppwnr88/noyap initbefore / after
Shorter without losing the fix
English
before
Certainly! The issue appears to be that your object is recreated on every render, which may cause unnecessary rerenders.
after
Object recreated every render. Use useMemo.
Thai
before
ปัญหานี้อาจเกิดจาก cache ของ CDN ยังไม่ถูก purge หลัง deploy
after
น่าจะติด cache หลัง deploy. ลอง purge CDN.
Mixed Thai/English
before
sequelize include ดึง latest row ยังไงดีครับ
after
include ไม่ guarantee latest row. ใช้ separate + limit/order.
agents
Works with the coding agents developers already use
thai-native
Not translation. Natural developer Thai.
safe merge
Respects existing AGENTS.md rules
npx @ppwnr88/noyap init --agent codex --agents-md-strategy mergemodes + presets
Tune strictness by workflow
benchmarks
Measured, linked, and conservative
Token reduction
54.12%
balanced mode, benchmark suite
Character reduction
58.23%
balanced mode, benchmark suite
Line reduction
66.67%
fixed benchmark fixtures
Warning preservation
100%
heuristic checks; review critical output
Benchmark data comes from the repository fixture suite. These are not guaranteed savings for every project. See benchmark report.
noyap init
Install concise agent rules in one command.
Start with safe defaults, then tune by agent, language, mode, or preset.
npx @ppwnr88/noyap init