অ্যাপ্লিকেশন

প্রতিটি অ্যাপ্লিকেশন, এবং কীভাবে ইনস্টল করবেন।

schematize হলো Rust-এ লেখা কমান্ড-লাইন অ্যাপের একটি পরিবার, প্রতিটির নিজস্ব ডেস্কটপ উইন্ডো আছে। যেটুকু দরকার শুধু সেটুকু ইনস্টল করুন, অথবা একটি কমান্ডে পূর্ণ কিট।

ইকোসিস্টেম

প্রতিটি অ্যাপ নিজে নিজেই কাজ করে, এর CLI ও ডেস্কটপ উইন্ডো আছে, এবং প্রতিটি ইন্টারফেস ২০টি ভাষায় কথা বলে।

schematize

হাব: skills ইনস্টল ও ভার্সন-নিয়ন্ত্রণ করে, আপনার সেটআপ ডায়াগনোজ করে (doctor), নিজে আপডেট হয় এবং সবকিছু এক নজরে দেখায়।

Linux (x86_64) — টার্মিনালে:

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

বিস্তারিত দেখুন

schematize-market

পুরো কিটের ইনস্টলার ও আপডেটার। এটি প্রতিটি অ্যাপের সঙ্গে আসে এবং AI টুলও ইনস্টল করে: 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 skills-এর ক্যাটালগ: এই মেশিনে কী ইনস্টল আছে, এবং সম্পাদনা।

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)

অ্যাপটি যা করে

skills ইনস্টল ও সংস্করণ করুন

একটি লাইভ রিমোট ক্যাটালগ থেকে — একটি কমান্ড পুরো সেট টেনে আনে এবং তা হালনাগাদ রাখে। নতুন skills কিছু পুনরায় ইনস্টল না করেই আবির্ভূত হয়।

ডেস্কটপ অ্যাপ অন্তর্ভুক্ত

skills ব্রাউজ, ইনস্টল ও আপডেট করার একটি উইন্ডো — প্রিবিল্ট আসে, কোনো বিল্ড টুলের প্রয়োজন নেই।

doctor · upgrade · status

আপনার সেটআপ নির্ণয় করুন, স্ব-আপডেট করুন, এবং CLI থেকে এক নজরে সবকিছু দেখুন।

রেসিডেন্ট এজেন্ট

নতুন skill সংস্করণ ও ব্লগ পোস্টের জন্য নজর রাখে এবং ডেস্কটপে নেটিভভাবে আপনাকে জানায়।

প্ল্যাটফর্ম

পূর্ণ-কিট ইনস্টলার আজ যেখানে চলে।

Linux

Linux x86_64 — CLI ও ডেস্কটপ উইন্ডো। ইনস্টলার: উপরের কমান্ড।

FreeBSD

FreeBSD x86_64 — CLI। ডেস্কটপ উইন্ডো এখনো পাওয়া যায় না। ইনস্টলার: উপরের কমান্ড।

Windows

Windows x86_64 — market ও overdev (CLI ও উইন্ডো)। ইনস্টলার: ওপরের PowerShell কমান্ড। হাব ও অন্য অ্যাপগুলো এখনো পাওয়া যায় না।

ম্যানুয়াল ডাউনলোড (বাইনারি + SHA256SUMS)

macOS

macOS — প্রি-বিল্ট বাইনারি releases-এ প্রকাশিত, কিন্তু এখনো স্বয়ংক্রিয় ইনস্টলার নেই: নিজে ডাউনলোড করে ইনস্টল করুন।

সব releases

macOS-এর বাইনারি ও অ্যাপ এখনো কোড-সাইন করা হয়নি — প্রথমবার চালু করলে OS একবার “যাচাই-না-করা” সতর্কতা দেখায় (রাইট-ক্লিক → Open)।

এটি কীভাবে কাজ করে

অ্যাপটি GitHub-এ একটি লাইভ ইনডেক্স (catalog.json) পড়ে, তাই একটি নতুন skill প্রকাশ করা মানে কেবল একটি এন্ট্রি যোগ করা — কোনো CLI পুনর্নির্মাণ নয়।

অ্যাপ ইনস্টল করুন

একটি কমান্ডে Linux বা FreeBSD-তে পুরো কিট — হাব, market, উইন্ডোসহ অ্যাপ ও skills — ইনস্টল হয়, প্রি-বিল্ট বাইনারিতে এবং sudo ছাড়া।

skills ইনস্টল করুন

schematize skills install --all চালিয়ে সব skills .claude/-এ নিয়ে আসুন, অথবা slug দিয়ে একটি ইনস্টল করুন — ক্যাটালগ দেখুন skills.schematize.org-এ।

হালনাগাদ থাকুন

কোনো skill বা অ্যাপ আপডেট হলে রেসিডেন্ট এজেন্ট আপনাকে জানায়; schematize-market update অ্যাপ, AI টুল ও নিজেকে আপডেট করে।

skills ব্রাউজ করুন।

অ্যাপটি উন্মুক্ত ক্যাটালগ থেকে skills ইনস্টল করে — ব্রাউজ করুন এবং আপনার প্রকল্পের যা প্রয়োজন তা বেছে নিন।