برنامه‌ها

همه‌ی برنامه‌ها و روش نصب آن‌ها.

schematize خانواده‌ای از برنامه‌های خط فرمان به زبان Rust است که هرکدام پنجره‌ی دسکتاپ خودش را دارد. فقط آنچه لازم دارید نصب کنید، یا کیت کامل را با یک فرمان.

اکوسیستم

هر برنامه به‌تنهایی کار می‌کند، CLI و پنجره‌ی دسکتاپ دارد و هر رابط به ۲۰ زبان صحبت می‌کند.

schematize

هاب: مهارت‌ها را نصب و نسخه‌بندی می‌کند، تنظیمات شما را عیب‌یابی می‌کند (doctor)، خودش را به‌روز می‌کند و همه‌چیز را یک‌جا نشان می‌دهد.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash

مشاهده‌ی جزئیات

schematize-market

نصب‌کننده و به‌روزرسانِ کل کیت. همراه هر برنامه عرضه می‌شود و ابزارهای هوش مصنوعی را هم نصب می‌کند: Claude Code، Codex CLI و Cursor CLI.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash

مشاهده‌ی جزئیات

overdev

توسعه‌ی پیوسته. سلسله‌مراتب عامل‌ها را در تب عامل‌ها تنظیم کنید: Opus هماهنگ می‌کند، Haiku کارهای ساده را انجام می‌دهد، Sonnet کد می‌نویسد؛ در صورت شکست، کار به Codex، سپس Cursor و بعد Opus ارجاع می‌شود. کارهای بصری و تصاویر به Codex می‌رود.

Linux (x86_64) — در ترمینال:

این برنامه نصب‌کننده‌ی جداگانه ندارد: همراه کیت کامل می‌آید.

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --completo

مشاهده‌ی جزئیات

deployer

کلیدهای SSH، VPS و دسترسی از راه دور ممیزی‌شده — با نگه‌داشتن اعتبارنامه دور از دسترس عامل.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --deployer

مشاهده‌ی جزئیات

optimizer

ماشین توسعه را قابل‌پیش‌بینی می‌کند: محیط را اندازه‌گیری می‌کند و منابع بیلدها، مرورگر و کانتینرها را سقف‌گذاری می‌کند.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --optimizer

مشاهده‌ی جزئیات

database

پیش از اولین خط برنامه، شمای پایگاه داده را طراحی می‌کند: شماهای رابطه‌ای را مدل می‌کند، پایگاه‌های داده‌ی موجود را می‌خواند و SQL و مایگریشن‌های برگشت‌پذیر تولید می‌کند.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --database

مشاهده‌ی جزئیات

git

چه کسی push می‌کند، از کجا و با کدام هویت: چند حساب git روی یک ماشین، بدون اینکه با حساب اشتباه commit شود.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --git

مشاهده‌ی جزئیات

skills

کاتالوگ مهارت‌های Claude Code: آنچه روی این ماشین نصب است، و ویرایش.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --skills

مشاهده‌ی جزئیات

نصب کیت کامل

یک فرمان، هاب، market، همه‌ی برنامه‌ها با پنجره‌هایشان و skills را نصب می‌کند — و doctor را اجرا می‌کند. باینری‌های از پیش ساخته‌شده در ‎~/.cargo/bin: بدون sudo و بدون کامپایلر.

Linux (x86_64) — در ترمینال:

curl -fsSL https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | bash -s -- --completo

FreeBSD (x86_64) — در ترمینال:

fetch -o - https://raw.githubusercontent.com/schematizeme/schematize-cli/main/install.sh | sh -s -- --completo

‏Linux: ‏Debian، Ubuntu و Mint، Fedora، openSUSE، Arch و مشتقات آن (CachyOS، Manjaro، EndeavourOS). FreeBSD: ‏CLI کار می‌کند؛ پنجره‌های دسکتاپ هنوز در دسترس نیستند. نصب‌کننده Linux/FreeBSD روی Windows اجرا نمی‌شود — فرمان Windows را پایین ببینید.

‏Windows (x86_64) — در PowerShell:

irm https://raw.githubusercontent.com/schematizeme/schematize_windows_rs/main/install.ps1 | iex

کیت کامل — زبان‌ها و ابزارها را هم با winget نصب می‌کند:

& ([scriptblock]::Create((irm https://raw.githubusercontent.com/schematizeme/schematize_windows_rs/main/install.ps1))) -Completo

در %USERPROFILE%\.cargo\bin نصب می‌کند، SHA-256 هر باینری را بررسی می‌کند و آن را به PATH کاربر اضافه می‌کند — بدون نیاز به ادمین. پس از آن یک ترمینال جدید باز کنید. روی Windows PowerShell 5.1 یا 7 کار می‌کند؛ x86_64 (ARM64 با شبیه‌سازی اجرا می‌شود).

امروز روی Windows: schematize-market و overdev (CLI و پنجره‌ها). هنوز نه: هاب schematize، optimizer، deployer، git، database و skills — این‌ها فقط برای Linux و FreeBSD هستند.

‏overdev به Git for Windows (Git Bash) نیاز دارد، مثل Claude Code:

winget install --id Git.Git -e

دانلود دستی (باینری‌ها + SHA256SUMS)

برنامه چه می‌کند

نصب و نسخه‌گذاری مهارت‌ها

از یک کاتالوگ زندهٔ راه‌دور — یک فرمان کل مجموعه را می‌کشد و آن را به‌روز نگه می‌دارد. مهارت‌های جدید بدون نصب مجدد چیزی ظاهر می‌شوند.

برنامهٔ دسکتاپ همراه

پنجره‌ای برای مرور، نصب و به‌روزرسانی مهارت‌ها — از پیش ساخته‌شده عرضه می‌شود، بدون نیاز به ابزارهای ساخت.

doctor · upgrade · status

پیکربندی خود را تشخیص دهید، خودتان را به‌روز کنید، و همه‌چیز را در یک نگاه از CLI ببینید.

عامل مقیم

نسخه‌های جدید مهارت و پست‌های بلاگ را زیر نظر می‌گیرد و به‌صورت بومی روی دسکتاپ به شما اطلاع می‌دهد.

پلتفرم‌ها

جایی که نصب‌کننده‌ی کیت کامل امروز اجرا می‌شود.

Linux

Linux x86_64 — ‏CLI و پنجره‌های دسکتاپ. نصب‌کننده: فرمان بالا.

FreeBSD

FreeBSD x86_64 — ‏CLI. پنجره‌های دسکتاپ هنوز در دسترس نیستند. نصب‌کننده: فرمان بالا.

Windows

‏Windows x86_64 — market و overdev (CLI و پنجره‌ها). نصب‌کننده: فرمان PowerShell بالا. هاب و بقیه برنامه‌ها هنوز در دسترس نیستند.

دانلود دستی (باینری‌ها + SHA256SUMS)

macOS

‏macOS — باینری‌های از پیش ساخته‌شده در releaseها منتشر می‌شوند، اما هنوز نصب‌کننده خودکار وجود ندارد: دانلود و نصب دستی.

همه‌ی releaseها

باینری‌ها و برنامه‌ی macOS هنوز امضای کد ندارند — سیستم‌عامل در اولین اجرا یک‌بار هشدار «تأییدنشده» نشان می‌دهد (کلیک راست ← Open).

چگونه کار می‌کند

برنامه یک نمایهٔ زنده (catalog.json) را روی GitHub می‌خواند، بنابراین انتشار یک مهارت جدید فقط افزودن یک ورودی است — بدون بازسازی CLI.

برنامه را نصب کنید

یک فرمان کل کیت را — هاب، market، برنامه‌ها با پنجره‌هایشان و skills — روی Linux یا FreeBSD نصب می‌کند، با باینری‌های از پیش ساخته‌شده و بدون sudo.

مهارت‌ها را نصب کنید

با schematize skills install --all همه‌ی skills را در ‎.claude/‎ بگیرید، یا یکی را با slug نصب کنید — کاتالوگ را در skills.schematize.org ببینید.

به‌روز بمانید

عامل مقیم وقتی skill یا برنامه به‌روز شود به شما اطلاع می‌دهد؛ schematize-market update برنامه‌ها، ابزارهای هوش مصنوعی و خودش را به‌روز می‌کند.

مهارت‌ها را مرور کنید.

برنامه مهارت‌ها را از کاتالوگ باز نصب می‌کند — مرور کنید و آنچه پروژه‌تان نیاز دارد را انتخاب کنید.