Codync
免費、開源的 1:1 替代方案,取代 Grok Bot 與 Muse。從 iPhone、Mac 或 Linux 桌面將 Claude Code、Codex、Cursor 與 40+ 程式碼代理人作為持續機器人傳訊。群組聊天、主題串…
AI 翻譯
尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗مستندات و نمونهها: kashi.sepantapouya.com
دیزاینسیستم فارسی و متنباز — RTL-first، Dark-first، دسترسپذیر و کاملاً قابلسفارشیسازی، برای React و هر فریمورک دیگری. با الهام از Untitled UI.
| پکیج | کاربرد |
|---|---|
@kashi-ui/tokens | رنگ، فاصله، فونت و… به شکل CSS Variables، JSON و JS |
@kashi-ui/css | استایل کامپوننتها با CSS خالص — برای هر فریمورکی |
@kashi-ui/persian | تاریخ شمسی، ارقام فارسی، اعتبارسنجی کد ملی و کارت؛ بدون وابستگی |
@kashi-ui/bank-logos | لوگوی SVG ۴۰ بانک و ۱۰ درگاه پرداخت ایران (CC0) |
@kashi-ui/icons | ۴۵۰۰ آیکون کاشی در شش سبک؛ React، SVG و اسپرایت |
@kashi-ui/react | کامپوننتهای React |
@kashi-ui/tailwind | پریست Tailwind 3 و 4: توکنهای کاشی بهشکل کلاسهای Tailwind، همگام با تم |
@kashi-ui/mcp | سرور MCP برای Claude، Cursor و دیگر دستیارهای هوش مصنوعی |
Button · Input · Textarea · Select · Checkbox · RadioGroup · Switch · Badge · Card · Alert · Avatar · AvatarGroup · Tabs · Dialog · Toast · Tooltip · DropdownMenu · DataTable · Pagination · Breadcrumb · Accordion · Stepper · Progress · Spinner · Skeleton · EmptyState · Divider · Kbd · RelativeTime · Combobox · MultiSelect · CommandPalette · TagInput · FileUpload · Slider · NumberInput · Popover · StatCard · Timeline · SideNav · SegmentedControl · CopyButton · Banner · Rating · TreeView · ButtonGroup · ChipGroup · PasswordStrength · BarChart · LineChart · ContextMenu · InlineEdit · PieChart · BarList · ProportionBar · Sparkline · Carousel · ColorPicker · Tour · Meter · Splitter
فارسی: DatePicker و Calendar شمسی · DateRangePicker (بازهٔ تاریخ شمسی) · TimeInput (ساعت) · PostalCodeInput (کد پستی) · PlateInput (پلاک خودرو) · LandlineInput (تلفن ثابت) · MonthPicker (ماه شمسی) · Countdown (شمارش معکوس) · ActivityHeatmap (نقشهٔ فعالیت شمسی) · ProvinceSelect (استان) · NationalIdInput (کد ملی) · CardNumberInput (شماره کارت با لوگوی بانک) · IbanInput (شبا) · MobileInput (موبایل) · PriceInput (مبلغ به حروف) · OtpInput (کد تأیید) · ابزارهای @kashi-ui/persian
npm install @kashi-ui/react @kashi-ui/css
import "@kashi-ui/css";
import { Button } from "@kashi-ui/react";
<Button variant="primary">ثبتنام</Button>
بدون فریمورک (HTML خالص):
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@kashi-ui/css/dist/kashi.css">
<button class="k-btn k-btn--primary">ثبتنام</button>
npm i @kashi-ui/tailwind
@import "@kashi-ui/tailwind"; /* اول بیاید تا کلاسهای Tailwind بر کامپوننتها برنده باشند */
@import "tailwindcss";
@import "@kashi-ui/css";
حالا bg-brand، text-secondary، border-brand، rounded-lg و shadow-md همان توکنهای کاشیاند و با تم تیره و روشن و createTheme عوض میشوند. راهنما و Tailwind 3: kashi.sepantapouya.com/docs/tailwind
سرور MCP کاشی دستیارهای هوش مصنوعی را به مستندات، آیکونها، توکنها و ابزارهای فارسی کاشی وصل میکند:
claude mcp add kashi -- npx -y @kashi-ui/mcp
تنظیمات Cursor، VS Code و بقیه: kashi.sepantapouya.com/docs/ai · کل مستندات برای مدلهای زبانی: llms-full.txt
پلاگین Kashi UI Kit کل دیزاینسیستم را از روی همین کد در فیگما میسازد:
دانلود و راهنما: kashi.sepantapouya.com/docs/figma
npm install
npm run build
npm test # تستهای دسترسپذیری
npm run dev # پیشنمایش در http://localhost:4321/playground/
npm run docs # سایت مستندات در http://localhost:4400 (Node 24، طبق .nvmrc)
import { createTheme } from "@kashi-ui/tokens";
// یک رنگ برند → کل طیف رنگی ساخته میشود
const css = createTheme({ brand: "#7c3aed", radius: 1.5, density: 0.875 });
یا مستقیم با CSS (همهٔ استایلهای کاشی در Cascade Layer هستند، پس CSS شما همیشه برنده است):
:root {
--k-brand-500: #7c3aed;
--k-radius-factor: 0; /* گوشههای تیز */
--k-btn-font-weight: 500;
}
هدف WCAG 2.2 AA است. کنتراست همهٔ جفترنگها در هر بیلد خودکار بررسی میشود، و فوکوس کیبورد، صفحهخوان، forced-colors، prefers-contrast و prefers-reduced-motion پشتیبانی میشوند.
مخزن: github.com/Sepantapouya/Kashi
کاشی متنباز است (MIT). راهنما: CONTRIBUTING.md ریسرچ و نقشهٔ راه: docs/RESEARCH.md · انتشار نسخه: RELEASING.md
ساختهشده توسط سپنتا پویا.
فونت وزیرمتن اثر صابر راستیکردار است و تحت لایسنس SIL OFL 1.1 توزیع میشود.