Tavotto
AI drew your research figure. Tavotto makes it publication-ready: edit matplotlib figures on a canvas, lay out in mm, check journal rules. Free, open source.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Free online tool for morphological boxes (Zwicky box / Morphologischer Kasten) – sketches, traffic-light ratings, solution variants
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A free, simple tool for the morphological box (Zwicky box), right in your browser.
No installation, no account, no data upload.
A morphological box is a method for finding solutions to a technical problem in a systematic way:
1. Break the problem into sub-functions (e.g. store energy, generate motion, control).
2. For each sub-function, collect several possible partial solutions (e.g. battery, power supply, supercapacitor).
3. Combine one partial solution per sub-function into a solution variant. This gives you many possible overall concepts at a glance.檢視完整 README ↗A free, simple tool for the morphological box (Zwicky box), right in your browser. No installation, no account, no data upload.
👉 Open the tool: https://master-d1990.github.io/morphological-box/
English · Deutsch · For developers
A morphological box is a method for finding solutions to a technical problem in a systematic way:
Many people do this in Excel, but sketches, ratings and comparisons quickly get messy there. This tool is made for exactly that.
Ctrl+V (e.g. a screenshot or a photo of a hand sketch). Images are scaled down automatically.Click ? Help (top right) for a short guide with all keyboard shortcuts.
Only on your own computer. The tool does not upload anything to a server.
.kasten.json file that contains everything, including all images..kasten.json files contain only data, no executable code. The tool checks every file when opening or importing it.Save the file to a shared folder (e.g. OneDrive, Google Drive, Dropbox, Syncthing). Others open it with File → Open…, make their changes and save again.
To combine boxes that were worked on separately, use File → Import…: it adds another box file to the open one. Partial solutions go into the sub-function with the same name, new sub-functions are added at the bottom and solution variants on the right.
Only one person should edit the file at a time. Otherwise the last person to save overwrites the others' changes.
Click ? Help → Download the tool (use offline), or download index.html here. Double-click the file and the tool works completely without internet. It contains only the tool, not your boxes. Download it again from time to time to stay up to date.
My box is gone!
The browser cache was probably cleared, or you opened the tool in a different browser or a private window. Open your last saved .kasten.json with File → Open…. This is why regular saving matters.
Can I open the Excel export without Microsoft Excel? Yes, for example with the free LibreOffice Calc, including the images.
Can I continue working on an exported Excel file in the tool?
No. The export is one-way. Always keep the .kasten.json file as your working file.
Does it work on a tablet or phone? It opens, but it is designed for a computer with mouse and keyboard. Drag & drop and keyboard shortcuts work best there.
Please open an issue.
👉 Tool auf Deutsch öffnen: https://master-d1990.github.io/morphological-box/?lang=de
Der morphologische Kasten ist eine Methode, um für ein technisches Problem systematisch Lösungen zu finden:
Viele machen das in Excel, aber mit Skizzen, Bewertungen und Vergleichen wird es dort schnell unübersichtlich. Genau dafür ist dieses Tool gedacht.
Strg+V einfügen (z. B. einen Screenshot oder ein Handyfoto einer Handskizze). Bilder werden automatisch verkleinert.Ein Klick auf ? Hilfe (oben rechts) zeigt eine Kurzanleitung mit allen Tastenkürzeln.
Nur auf deinem eigenen Computer. Das Tool lädt nichts auf einen Server.
.kasten.json-Datei, die alles enthält, auch alle Bilder..kasten.json-Dateien enthalten nur Daten, keinen ausführbaren Code. Das Tool prüft jede Datei beim Öffnen und Importieren.Speichere die Datei in einem geteilten Ordner (z. B. OneDrive, Google Drive, Dropbox, Syncthing). Andere öffnen sie mit Datei → Öffnen…, machen ihre Änderungen und speichern wieder.
Um getrennt bearbeitete Kästen zusammenzuführen, nutze Datei → Importieren…: Es fügt eine andere Kasten-Datei in den geöffneten Kasten ein. Teillösungen kommen in die gleichnamige Teilfunktion, neue Teilfunktionen werden unten und Lösungsvarianten rechts angefügt.
Es sollte immer nur eine Person gleichzeitig daran arbeiten. Sonst überschreibt, wer zuletzt speichert, die Änderungen der anderen.
Klicke auf ? Hilfe → Tool herunterladen (offline nutzen) oder lade hier index.html herunter. Per Doppelklick funktioniert das Tool dann komplett ohne Internet. Die Datei enthält nur das Tool, nicht deine Kästen. Lade sie ab und zu neu herunter, damit du aktuell bleibst.
Mein Kasten ist weg!
Vermutlich wurden die Browserdaten gelöscht, oder du hast das Tool in einem anderen Browser bzw. in einem privaten Fenster geöffnet. Öffne deine zuletzt gespeicherte .kasten.json mit Datei → Öffnen…. Darum ist regelmässiges Speichern wichtig.
Kann ich den Excel-Export ohne Microsoft Excel öffnen? Ja, zum Beispiel mit dem kostenlosen LibreOffice Calc, inklusive Bilder.
Kann ich eine exportierte Excel-Datei wieder im Tool weiterbearbeiten?
Nein. Der Export geht nur in eine Richtung. Behalte immer die .kasten.json als Arbeitsdatei.
Funktioniert es auf Tablet oder Handy? Es lässt sich öffnen, ist aber für Computer mit Maus und Tastatur gedacht. Drag & Drop und Tastenkürzel funktionieren dort am besten.
Bitte ein Issue eröffnen.
The whole tool is a single file, index.html: HTML, CSS and plain JavaScript, no dependencies and no build step. What is in the repository is exactly what runs. This keeps the tool usable offline with a double-click.
To work on it, edit index.html and open it in a browser. GitHub Pages serves the main branch directly.
Main parts of the script, in order:
| Part | What it does |
|---|---|
const L = { de: {…}, en: {…} } | All UI texts (German in Swiss spelling, English) |
| Model, undo | Project data P, images IMG, undo/redo via JSON snapshots |
| Rendering | Grid, variant lines (SVG overlay), sidebar, overview table |
| Files, autosave | Save/open .kasten.json, browser cache in IndexedDB |
| Export | Own .xlsx writer (ZIP + SpreadsheetML), CSV, print layout |
.kasten.json){
"format": "morphologischer-kasten",
"version": 1,
"project": {
"title": "…",
"criteria": [ { "id": "k1", "name": "Feasibility" } ],
"rows": [ { "id": "r1", "name": "Store energy", "cells": [
{ "id": "c1", "title": "Li-ion battery", "desc": "…", "img": "i1",
"ratings": { "k1": { "level": "g", "reason": "…" } } } ] } ],
"variants": [ { "id": "v1", "name": "…", "color": "#2f6fed", "visible": true,
"note": "…", "picks": { "r1": "c1" }, "imgs": ["i2"] } ],
"settings": { "cellW": 170, "lineOp": 0.55, "showDesc": false, "coords": true }
},
"images": { "i1": "data:image/webp;base64,…" }
}
level is g / y / r (green / yellow / red) or empty.images and referenced by ID.Changing the format: raise SCHEMA_VERSION and add a step to MIGRATIONS that upgrades a file from the previous version. Older files are then upgraded step by step when opened. Files from a newer version are refused with a message instead of being misread.
en block in const L (e.g. as fr) and translate the texts, including the example project under sample.#langSeg in the HTML.LANG=).Pull requests are welcome.
Ideas, requirements and testing by Master-D1990. The code was largely written with the help of Claude (Anthropic), an AI assistant.
MIT: free to use, change and share, also commercially.