Codync
免费开源的 1:1 Grok Bot 与 Muse 替代方案。可在 iPhone、Mac 或 Linux 桌面上将 Claude 代码、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.