Codync
免費、開源的 1:1 替代方案,取代 Grok Bot 與 Muse。從 iPhone、Mac 或 Linux 桌面將 Claude Code、Codex、Cursor 與 40+ 程式碼代理人作為持續機器人傳訊。群組聊天、主題串…
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Programmer en blocs, en français (ou en anglais), pour fabriquer de vraies applications et des jeux Windows.
Essayer BlocStudio en ligne : https://ebarnabe.github.io/BlocStudio/
BlocStudio mélange deux idées :
Le résultat s'exporte en page web, en application Windows (.exe) ou en application Android (.apk), qu'on peut donner à quelqu'un d'autre.
Rien à installer :
BlocStudio.exe (Windows 10 et 11) : l'éditeur dans sa propre fenêtre. Il doit rester à côté de index.html. Pour le bureau, faites-en un raccourci.index.html, ouvert dans Edge ou Chrome.Puis 📚 Exemples pour ouvrir un programme tout fait, ou 📄 Nouveau pour partir d'une fenêtre vide.
L'éditeur prend la langue de l'ordinateur ; le menu 🌐 passe du français à l'anglais. Un projet fait dans une langue marche dans l'autre.
Le projet en cours est gardé automatiquement. 💾 Enregistrer le met dans un fichier .bstudio, que 📂 Ouvrir relit.
| Thème | Contrôles |
|---|---|
| ✏️ Texte | Étiquette, Lien, Mot de passe, Zone de texte |
| 🔘 Boutons et choix | Bouton, Bouton radio, Calendrier, Case à cocher, Curseur, Interrupteur, Liste déroulante, Sélecteurs de couleur, de date, d'heure et de nombre, Zone de liste |
| 📊 Données | Arborescence, Barre de progression, Base de données, Graphique, Horloge, Tableau |
| 🖼️ Images et dessin | Forme, Image, Sprite (avec son éditeur de dessin en pixels), Zone de dessin |
| 🎬 Sons, vidéos et web | Caméra, Lecteur de codes (QR codes et codes-barres), Navigateur web, Son, Vidéo |
| 🧱 Mise en page | Barre d'état, Barre d'outils, Cadre, Menu contextuel, Onglets, Panneau défilant |
| ⚙️ Outils | Ouvrir / Enregistrer un fichier, Minuteur |
Un programme peut avoir plusieurs fenêtres, des menus, des fenêtres redimensionnables dont les contrôles suivent leur ancrage, et passer en plein écran.
Chaque bloc a une infobulle qui explique à quoi il sert. Le bouton </> Voir le code montre le JavaScript produit par les blocs.
Les modes Lent et Pas à pas éclairent chaque bloc au moment où il s'exécute, et Variables montre leurs valeurs. Une erreur est expliquée en français, et 🧩 Voir le bloc désigne le bloc fautif.
Un Tableau, une Base de données, une liste ou les suggestions d'une Zone de texte se remplissent avec un fichier CSV ou Excel, depuis leurs propriétés (📥 Importer…). Une fenêtre d'aperçu permet de choisir la feuille, les lignes et les colonnes à garder. Les données sont rangées dans le projet et partent avec les programmes exportés. Elles s'enregistrent aussi en Excel ou en CSV (📤).
Le Tableau reste fluide avec des dizaines de milliers de lignes, par exemple les 35 000 communes de France.
Tous sont commentés avec des blocs « 💬 » qui expliquent comment ils marchent.
📦 Exporter propose :
lanceur/LISEZMOI.md.lanceur/android/LISEZMOI.md.Pour un téléphone, cochez dans les propriétés de la fenêtre 📱 Programme pour téléphone (la page web remplit l'écran, sans déformer la fenêtre) et 🎮 Manette tactile (une croix et des boutons A, B à l'écran, qui font les flèches et Espace). L'application Android remplit toujours l'écran.
Un programme exporté garde la langue de l'éditeur.
| Fichier | Rôle |
|---|---|
index.html, css/style.css | La page de l'éditeur |
js/app.js | L'éditeur : concepteur de fenêtres, propriétés, fichiers, exécution, export |
js/blocks.js | Les blocs (forme, infobulle, JavaScript produit) et la boîte à outils |
js/runtime.js | Le moteur qui fait tourner les programmes, dans l'éditeur comme dans les exports |
js/exemples.js | Les exemples de la galerie |
js/editeur-sprite.js, js/studio-musique.js, js/emojis.js | L'éditeur de sprites, le studio de musique 8 bits, le choix d'émojis |
js/langues.js, js/langues/en.js | Les langues : T(), le menu 🌐, et les traductions anglaises (chaque texte affiché passe par T()) |
lanceur/ | BlocStudio.exe et le lanceur des applications exportées (C#, WebView2) |
lanceur/android/, js/export-android.js | Le lanceur des applications Android (Java) et l'export en .apk (signature comprise) |
lib/blockly/ | Blockly, la bibliothèque de blocs de Google |
tests/ | Les tests automatiques |
Il n'y a pas d'étape de construction : les fichiers sont utilisés tels quels. Seuls BlocStudio.exe et le lanceur se recompilent, et seulement si lanceur/Lanceur.cs ou lanceur/Studio.cs change :
powershell -ExecutionPolicy Bypass -File lanceur\construire.ps1
Le compilateur C# utilisé fait partie de Windows. Le lanceur Android se reconstruit avec lanceur\android\construire.ps1 (il faut alors un JDK et le SDK Android, voir lanceur/android/LISEZMOI.md).
powershell -ExecutionPolicy Bypass -File tests\verifier.ps1
Le script ouvre l'éditeur dans Chrome ou Edge, sans fenêtre, puis vérifie :
.bstudio posé dans tests\ ;Il répond « Tout est bon » (code de sortie 0) ou liste les échecs (code 1).
BlocStudio est sous licence MIT : chacun peut l'utiliser, le modifier et le redistribuer librement, à condition de garder la mention de licence.
Les programmes que vous créez avec BlocStudio sont à vous. Une fois exportés, ils contiennent le moteur de BlocStudio (MIT) et, pour un .exe, les DLL WebView2 de Microsoft.
lib/blockly/LICENSE).lanceur/sdk/LICENSE.txt).Le détail, avec ce que chacun apporte, est dans LOGICIELS-TIERS.md.