Generated Computers
Locals: an Apple Silicon engine that runs local LLMs up to 3x faster. A product of Generated Computers.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證nsdev/ui is a component library built on Base UI and styled with Tailwind CSS. Base UI supplies the behavior and accessibility; this project supplies the look, with a small set of theme tokens you can change.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Own every pixel of your design system.
nsdev/ui is a component library built on Base UI and styled with Tailwind CSS. Base UI supplies the behavior and accessibility; this project supplies the look, with a small set of theme tokens you can change.
Live site: ui.nsdev.me
| Section | What you find there |
|---|---|
| Doc | Introduction, theming, typography and a changelog. |
| Components | The primitives: buttons, fields, dialogs, menus, text effects and more. Each page has a live demo with its source underneath, and notes on the thinking, the interface design, the interaction and the accessibility. |
| Blocks | Sections of a page built from components, such as a navigation menu. Each is previewed in a Desktop, Tablet or Mobile frame, with its code and the components it needs. |
| Pages | Full page templates built from blocks. Not built yet. |
| Dashboard | Full application screens. Not built yet. |
Nothing is shown twice by hand. The code on every page is read from the real source file when the site is built, so what you read is what renders.
@base-ui/react) for the unstyled primitives@theme block in src/app/globals.css)There is no backend and no database.
You need Node.js 20.9 or newer.
npm install
npm run dev
Then open http://localhost:3000.
| Command | What it does |
|---|---|
npm run dev | Starts the development server. |
npm run build | Builds the site for production. |
npm run start | Serves the production build. |
npm run lint | Runs ESLint. |
content/
components/<slug>/ meta.ts + demo.tsx for each component
blocks/<slug>/ meta.ts + demo.tsx for each block
public/assets/images/ logos, avatars and pictures used by the demos
src/
app/ the pages (docs, components, blocks, previews)
components/ the site itself: header, menus, code panels, viewers
components/ui/ the library: one file per component
lib/ shared helpers (class names, styles, menus, scramble effect)
design.md the design tokens: colors, type, radius, overlays
src/components/ui/<slug>.tsx.content/components/<slug>/meta.ts and demo.tsx.src/app/components/<slug>/page.tsx, using ComponentPage.meta in content/components/index.ts.The menu and the index are generated from that list, A to Z, in the group named by the component's meta.group.
content/blocks/<slug>/meta.ts and demo.tsx.content/blocks/index.ts and add { meta, Component: Demo } to the list.The page, its menu entry, its preview frame and its Prerequisites list are generated. The list is read from the block's own imports, so it always matches the code. A block's section in the menu is set in content/blocks/groups.ts.
Colors, typography, radius and the shared rules for overlays are documented in design.md. Use the Tailwind utilities generated from the theme (bg-bg, text-accent, border-border, rounded-md) and avoid raw values, so one token change restyles everything.
Work goes through branches and pull requests.
main. Cut a branch named type/short-description, where the type is feat, docs, fix or chore.Project notes for contributors and AI assistants are in CLAUDE.md and AGENTS.md.
How to consume the library, as an npm package or by copying files (a registry in the style of shadcn/ui), has not been decided yet. For now the components are meant to be read and copied from the site.
The site is hosted on Vercel and deploys automatically on every push to main. ui.nsdev.me is a CNAME on Cloudflare pointing at Vercel (DNS only, not proxied).
Built by Njoh Simplice Junior.