You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yet Another Open Source — developer CLI tools built with TypeScript
Eight independent CLI tools, each published to npm under @yaos-git/, ISC-licensed.
Philosophy
Good tools disappear into your workflow. They don't ask you to sign up, spin up a server, or leave your terminal. Every tool in this suite is local-first, no accounts, no cloud dependencies, no network required for core functionality. Just npm install and go.
Each project is its own repository with its own release cycle. No monorepo, no coordinated deploys, no version lock-in. Install one tool or all seven — they stand alone. But they're built to coordinate. The integration is there when you want it, invisible when you don't.
The interface is always the terminal. Where interaction is needed, it's a proper TUI, not a flag maze. Where automation is needed, it's a clean CLI with exit codes and structured output. Browser UIs are replaced, not wrapped.
@yaos-git/run-ctx
A context-aware command alias CLI that resolves aliases to different commands based on your current directory, file patterns, and environment variables. Instead of remembering npm run dev vs cargo watch -x run vs composer serve, define a single dev alias that automatically resolves to the right command based on context. Specificity scoring ranks rules like a CSS cascade.
@yaos-git/run-tui
An interactive terminal UI for running multiple npm scripts concurrently with real-time log monitoring, built with React and Ink. A single tabbed interface to launch, monitor, restart, and inspect dev server, tests, type checking, and more. Split-pane view, log filtering, fuzzy search, auto-restart, and support for npm, yarn, pnpm, and bun.
@yaos-git/prompt-opm
A local-first Object Prompt Mapper that compiles .prompt.md files into type-safe TypeScript modules with Zod validation. Treats LLM prompts as first-class code artifacts — write them in Markdown, get type-safe TypeScript with compile-time guarantees. Auto-versioning, snippet composition, and incremental builds via SHA256 content hashing.
@yaos-git/mesh-sync
A cross-repo file sync tool that keeps files in sync across independent repositories with real-time transformations. The "anti-monorepo" — get the safety of shared code without the overhead. Supports local files, URLs with ETag caching, and git repos. 62 built-in transformers with chaining, running in isolated Worker threads.
@yaos-git/env-lock
A security-first CLI for encrypted environment injection. Commit secrets to git as AES-256-GCM encrypted .env.enc files, decrypted directly into process memory at runtime. Multi-lock team access via Argon2id/PBKDF2 key slots — plain-text never touches disk. Zod schema validation ensures required env vars are present after decryption.
@yaos-git/proxy-dev
A local-first reverse proxy and interceptor CLI with a TUI dashboard. Intercept HTTPS traffic from your local domains, toggle mock responses, inject latency, and snapshot live responses — all without modifying your app code. On-the-fly TLS certs, per-route mock toggling, and a real-time traffic inspector.
@yaos-git/spec-tui
A keyboard-driven TUI for exploring, searching, and testing OpenAPI specifications directly from the terminal. A fast, local alternative to Swagger UI and Scalar. Three-pane layout with fuzzy search, schema-driven request forms with real-time Zod validation.
@yaos-git/blueprint-tui
An interactive codebase onboarding TUI that turns documentation into executable journeys. Define a .blueprint/ directory with Markdown steps and YAML metadata, and blueprint-tui renders a guided two-pane tour with file teleportation (auto-detected editor support), runnable shell actions, and validation gates that verify completion before progressing.