AI Dev Impact Lab JA
← Rankings · AI-RELATED REPO

pkuschnirof/nac-spec

NAC v1.0 -- Navegabilidad Automatica Compliance. A design norm that makes UIs navigable by AI agents, voice assistants, RPA bots and automated test runners without source-code access.

🛠 AI-built JavaScript OTHER GitHub ↗ site ↗
★ 0
stars
70
AI relevance
65
solo dev
5
tool sigs

SUMMARY AI summary by gpt-5-mini

NAC (Navegabilidad Automatica Compliance) is a specification and runtime that lets AI agents, voice assistants, RPA bots and automated test runners navigate, fill, operate and verify user interfaces without reading source code, fragile selectors, or bespoke scripts. It exposes a manifest/contract layer the same way to humans and automated operators, so interactions use natural language and share the same security boundary. Who uses it: frontend engineers, QA/RPA engineers, accessibility teams, AI agent integrators and CI test authors for SaaS/web apps. Key features: - Manifest-driven API (describe_v2) and operator parity: same view for humans, agents, tests. - v2.0 APIs: NAC.scope, NAC.autoRegister/adopt, bridgeShadowRoot/bridgeIframe, declareVirtual, captureEphemeral, setTenantPrefix. - Security: HMAC for agent sources, user_gesture_attested field. - i18n primitives: NAC.t(), NAC.locale(). - v2.1 data-table primitive: NAC.registerDataTable and dt_* collection/matrix API, computed columns, validators, aggregates, and describe_v2 exposure. - Test/RPA tooling: @nac-spec/test-runner integrates with Playwright for selector-free E2E, RPA and agent testing. - Tooling skeletons: plugins, devtools, codemods, cookbooks. Spec/runtime versions and migration guides included.

AI Coding Tools Used

This repository contains config files from these AI coding tools, indicating AI-assisted development.

OpenAI Codex (AGENTS.md) AGENTS.md Claude Code CLAUDE.md GitHub Copilot .github/copilot-instructions.md Cursor .cursorrules Windsurf .windsurfrules

GitHub Topics

#accessibility #ai-navigation #nac #rpa #test-automation #voice-assistants #ui-contract #yujin

Language breakdown (by bytes)

HTML
0%
Python
5.2%
JavaScript
94.7%

Owner

Account
pkuschnirof
Type
User
Followers
0

Dates

Created on GitHub 2026-05-05
Last push 2026-05-09
First seen here 2026-05-09
Last fetched 2026-05-09 18:17

Similar repos (same language)

incidentfox/box

Box — self-hosted Claude Code in your pocket. Run real Claude Code & Codex sessions on your own server, driven from your phone (native chat UI, voice, files, skills, always-on).

JavaScript 4 AI 70
mohamedzhioua/proofguard

Kill-tested guard skills for AI coding agents , self-invoking quality gates that catch AI failure modes in security, tests, docs, dependencies, and diffs before the agent says "done." Works with Claude Code, Codex, and Cursor.

JavaScript 1 AI 70
IFTC-XLKJ/aiproxy
JavaScript 1 AI 50
renezander030/blender-cli

Drive Blender headless from your AI agent: scaffold, build, animate from natural language. JSON in, JSON out.

JavaScript 1 AI 70
muhammad1-wq/mechapulse

AI ROBOTICS COMPANY

JavaScript 0 AI 45
aditya89bh/ai-guardrails-explanations-design-system

A documentation-first design system for enterprise AI teams building trust and safety into AI products — patterns for warnings, explanations, permissions, uncertainty, refusal, escalation, and recovery.

JavaScript 0 AI 75
the-snowmen/fresh-eyes

A cast of fictional external users who review your running app in a real browser — isolated from your code, so the feedback stays honest. A Claude Code plugin.

JavaScript 0 AI 45
pratik-chiwande/E-commerce

I made Ecommerce site using tailwind-css ,React, also used Claude and Chatgpt

JavaScript 0 AI 45