AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证ranui — a Web Components UI library — plus ranuts utilities. Hand-built frontend infrastructure.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗ran has three parts, each usable on its own: ranui, UI components built as native custom elements; ranuts, typed TypeScript utilities; and Ran Design, methods for layout, interaction and review that people and coding agents can apply in any stack.
<r-*> tag, so React, Vue, Svelte and a plain HTML file use it the same way. There is no adapter or framework runtime, and one script tag is enough.ranuts/stream parses the streamed response.| Package | What it is for |
|---|---|
| ranui | Forms, dialogs, tables, Markdown, media players and AI chat views as custom elements, with themes and server-rendering helpers. |
| ranuts | Helpers for strings, color, time, files, storage and the DOM, plus SSE parsing and streamed-response state. |
| Ran Design | Methods for composition, interaction, motion and evidence-based review. Ships as an agent plugin and does not require ranui. |
ranui's builder and reactivity layer is published separately as @alixex/ranview.
Without a build step, load a component from a CDN and write the tag:
<script src="https://cdn.jsdelivr.net/npm/ranui/dist/iife/button.iife.js" defer></script>
<r-button type="primary">Save</r-button>
With a bundler, install the package and import the components you use:
npm install ranui
import 'ranui/button';
import 'ranui/style';
ranui is in alpha and releases can include breaking changes, so pin an exact version in production. The component documentation has live examples, events and styling for every element.
The ran plugin adds design, ranui and ranuts skills to Claude Code and Codex. It needs no MCP server or account.
claude plugin marketplace add chaxus/ran && claude plugin install ran@ran
codex plugin marketplace add chaxus/ran && codex plugin add ran@ran
In a new session, use /ran:design, /ran:ranui or /ran:ranuts in Claude Code, or $design, $ranui or $ranuts in Codex. To install from a local checkout instead, see the Agents guide; the skills themselves live in plugins/ran.
Use Node 24+ and the pnpm version pinned in package.json.
pnpm install --frozen-lockfile
pnpm build
pnpm test
pnpm -F docs dev
Read AGENTS.md before contributing, and the release guide when preparing packages.