Codync
무료 오픈소스 1:1 대안, Grok Bot과 Muse 대신
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Embossed UI with texture
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗shadcn components rebuilt on Base UI with our own design (see DESIGN.md), distributed through the shadcn CLI. Each component is a drop-in for its shadcn base-nova counterpart: same file name, exports, props, variants, sizes, data-slot attributes and Base UI primitive. Only the styling changes.
# once: the theme variables and the Inter font
npx shadcn@latest add https://ui.ikramhasan.com/r/style.json
# then any component
npx shadcn@latest add https://ui.ikramhasan.com/r/button.json
# or everything at once: the style, every component and hook
pnpm dlx shadcn@latest add https://ui.ikramhasan.com/r/all.json
Components only use the standard shadcn variables (--primary, --secondary, --accent, --input, --ring, …), so they also work with any other shadcn theme. Colors the design needs beyond those, like the button gradients, are derived in the component with color-mix(), the way base-nova does it. The one added color, --success, follows shadcn's "adding new colors" pattern.
Every registry:ui item in shadcn's base-nova registry (65 total, from https://ui.shadcn.com/r/styles/base-nova/registry.json). Tick a box when the component is in registry/ui/, in registry.json and has a docs page.
Progress: 65 / 65
accordion)alert)alert-dialog)aspect-ratio)attachment)avatar)badge)breadcrumb)bubble)button)button-group)calendar)card)carousel)chart)checkbox)code-block, with the use-highlighted-code hook)collapsible)combobox)command)context-menu)dialog)Guides built from those components (shadcn ships them as docs pages, not registry items):
data-table, on Table with TanStack Table v9)shadcn's AI Elements (the successor to elements.ai-sdk.dev): patterns for agentic interfaces composed from the components above, shipped as docs pages with live demos, like upstream. The demos script their chats with createChat from @shadcn/helpers/ai-sdk and the AI SDK's useChat.
Progress: 21 / 21
chain-of-thought)chat)checkpoint)confirmation)context)file-tree)inline-citation)message)model-selector)plan)prompt-input)queue)reasoning)sources)stack-trace)subagent)suggestion)task)terminal)test-results)tool)A pnpm workspace laid out like shadcn/ui, the site is apps/v1.
apps/v1
├── app/ # Next.js routes: home, docs, blocks, charts
│ └── (app)/docs/ # the docs, rendered from content/docs
├── components/ # site chrome: header, docs sidebar, previews, code blocks
├── content/docs/ # MDX: Getting Started, one page per component, AI Elements patterns
├── examples/ # one file per example shown in the docs
│ └── __index__.tsx # generated by registry:build
├── lib/ # config, site URL, page tree, registry and highlighting helpers
├── registry/ui/ # component sources: what the CLI installs
├── registry.json # registry items
└── scripts/build-registry.mjs
Charts is a gallery of every chart type, two variants each. Blocks shows shadcn's five featured blocks (dashboard-01, sidebar-07, sidebar-03, login-03, login-04), each installable with shadcn add. The docs are complete.
pnpm install
pnpm dev # the site at http://localhost:3000 (builds the registry first)
pnpm registry:build # regenerates examples/__index__.tsx and public/r/*.json
pnpm build # registry + production build
pnpm lint
pnpm typecheck
The registry url is https://ui.ikramhasan.com
pnpm exec shadcn add <name> (base-nova, from apps/v1). Read it, then delete it.apps/v1/registry/ui/<name>.tsx with the same API, restyled per DESIGN.md.apps/v1/registry.json with the same dependencies as upstream.apps/v1/examples/ (<name>-demo.tsx plus one file per variant or state), then run pnpm registry:build.apps/v1/content/docs/components/<name>.mdx (copy an existing page) and add it to content/docs/components/meta.json.A component that uses another one of ours (e.g. Dialog uses Button) lists it in registryDependencies by full URL (http://localhost:3000/r/button.json; the build swaps in the real one). A bare name like "button" resolves to shadcn's own registry and would install shadcn's button instead of ours.
directiondrawer)dropdown-menu)empty)field)form, a guide on Field with React Hook Form and Zod; base-nova's item ships no files)hover-card)input)input-group)input-otp)item)kbd)label)marker)menubar)message)message-scroller)native-select)navigation-menu)pagination)popover)progress)questionnaire)radio-group)resizable)scroll-area)select)separator)sheet)sidebar)skeleton)slider)sonner)spinner)switch)table)tabs)textarea)toast)toggle)toggle-group)tooltip)trace)