@nac3/forge-cli weekly downloads statistics
By nac3 · npm · Claude Code
Yujin Forge -- voice-first NAC-3 React development framework. CLI + chat panel + spec ingest + 10-format document reader + voice loop.
@nac3/forge-cli has 3,925 recorded weekly downloads on npm, ranking #1390 of 2,855 tracked listings.
About @nac3/forge-cli
Yujin Forge
A voice-first NAC-3 development framework + build tool. Forge gives a developer (or an institution like ADIP teaching kids to code) a single CLI + chat panel that covers the full app-creation loop: read design specs by voice, generate code scaffolds from those specs, decorate vanilla HTML into NAC-3, drive existing apps via voice + chat.
Status: v1.0.51 (2026-06-28). Published on npm as
@nac3/forge-cli(taglatest). 100% manifest verb coverage: every one of the 119 declared NAC-3 verbs has at least one fake-scripted scenario asserting it gets invoked (or refuses to) in the right intent. 56 top-level CLI commands (see the full list below). Brain matrix QA harness + 8 helper CLIs underyf qa; ops docs (SECURITY, CONTRIBUTING, TESTING_GUIDE, DEPLOYMENT, CI_PIPELINE); structural fixture validator + pre-commit gate. The MCP bridge config + office.* + a11y.* verbs shipped; brain federation (parent/child) shipped; the agent orchestrator surface (yf agent) shipped; multi-agent session orchestration (yujin.session.*, opt-in, default OFF) shipped 2026-06-28.HITO 0 -- credentials vault. AES-256-GCM at-rest encryption with machine fingerprint binding, atomic writes (0o600), one-shot reveal, vault modal in chat panel. Slots: anthropic / openai / google_voice / elevenlabs / github_token.
HITO 1 -- voice + reader + spec ingest. Bidirectional voice (Whisper + Google STT, ElevenLabs + Google TTS) with chunked pipelined playback (~600 ms first audio on long sections). Voiceprint enrolment + 5-layer trust model + liveness challenge on irreversible ops. Document reader for txt / md / source / html / rtf / csv / epub / pdf / docx / xlsx (10 formats) with voice- driven navigation (open / next / search / bookmark / recap). Spec drag-drop: drop a PDF/DOCX/etc into chat -> Forge parses -> Claude extracts requirements/entities/endpoints/components -> generates a file plan -> writes the scaffold after explicit approval -> rollback on demand.
Fase F -- 10-language i18n + manuals. Panel UI + voice intent matcher + HTML user manuals all available in es / en / pt / fr / ja / zh / hi / ar / de / it. Globe button in the chat panel swaps the active language; the new
forge.manual.opentool routes "abrime el manual" / "open the manual" / "マニュアルを開いて" / etc to the right HTML manual served through the reader pipeline. Catalog-lint refuses to publish if any locale is missing keys.Earlier work still shipping: G1 (AST migrator robustness) + G2 (LLM retry loop) + G3 (multi-page HTML) + G4 (--dry-run for ai modes) + G5 (SPEC sync) + G6 (Figma scaffolder alpha) + the v0.3.0 chat tool-use loop (
forge.read_manifest,forge.consult_nac_spec, plus the V1.11..V1.13 github/git/ lifecycle tools and the V1.28 + V1.32 reader tools).Full vitest suite green (~3800 cases across ~350 suites, Linux + macOS + Windows CI). AI decorator validated on calc fixture (15/15 dispatch tasks OK) + Conduit-NAC3 (178/180 cross-lang at N=3). See yujin.app/nac-spec/migration/ for the migration paper,
docs/HITO_1_ARCHITECTURE.mdfor the voice+reader internals, anddocs/EVOLUTION_PLAN.mdfor what is next.
What it is
Four things in one:
-
An AI-powered NAC-3 decorator.
yf migrate <dir> --ai-silentcalls Claude Sonnet 4.6 with the HTML + JS source, gets back a fully-decorated HTML + JSON manifest, post-processes the output to bake in the NAC3 runtime + contract bridge + inlineNAC.register. Takes ~25 s and ~$0.05 per app. -
A Pilot installer.
yf pilot install <dir>injects the embedded chat + voice + multi-model bundle into any Forge-decorated app. The same UI works against any NAC-3-compliant page, regardless of how it was decorated. -
A React/AST migration scaffold (planned).
yf migrate <existing-react-repo>audits the codebase, proposes the migration path screen-by-screen, executes the diff. The audit + apply flow is in place; the React-specific AST migrator is in flight. -
A voice-first developer assistant (HITO 1).
yf chatlaunches a local panel with bidirectional voice, a 10-format document reader, and drag-drop spec ingest. Drop a PDF / DOCX / HTML spec into chat -> Forge extracts requirements via Claude -> generates a file scaffold plan -> writes the project after you approve. Reverse the scaffold with one click. Aimed at solo developers + institutional teams (ADIP) who want the full "read spec out loud, then write the code" cycle without leaving the keyboard or the headset. See "Voice cockpit + spec ingest" below.
Quick start
# Install
npm install -g @nac3/forge-cli@latest
# Guided first run: activates your license (auto-synced) + sets your
# AI key (BYOK). One command, it walks you through the rest.
yf onboard
# Decorate a vanilla HTML app (one shot, no human input)
yf migrate ./my-app --ai-silent --ai-out ./my-app-decorated
# Same, but include Yujin Pilot (needs the separate Pilot bundle --
# see "How Pilot works"; not shipped in this repo or the npm package)
yf migrate ./my-app --ai-silent --with-pilot --ai-out ./my-app-decorated
# Install Pilot into an already-decorated app (needs the Pilot bundle)
yf pilot install ./my-app-decorated
# Open it
xdg-open ./my-app-decorated/index.html
The decorated output is drop-in NAC3-ready: no CDN dependencies
at runtime, the manifest is registered inline at boot, every action
button is wired through NAC.bindAction, the floating Pilot button
appears bottom-right. Click it, paste an API key, and drive the page
by voice or text.…
Description from the npm listing.
- nac
- nac-3
- react
- framework
- claude-code
- yujin
- voice
- whisper
- elevenlabs
- tts
- stt
- document-reader
- docx
- epub
- spec-ingest
- scaffolding
- accessibility
- voice-first
- adip
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (1)Similar npm Claude Code plugins
All 20 @nac3/forge-cli alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@nac3/forge-cli. First seen Nov 5, 2026; last successful collection Nov 5, 2026. See the methodology.