{"id":39731052,"url":"https://github.com/eimax9668/cardknot","last_synced_at":"2026-01-18T11:01:03.892Z","repository":{"id":331623825,"uuid":"1131632007","full_name":"eimax9668/CardKnot","owner":"eimax9668","description":"無限のキャンバスでアイデアを整理し、直感的につなぎ合わせることができる思考整理ツールです。","archived":false,"fork":false,"pushed_at":"2026-01-11T03:16:06.000Z","size":1210,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-11T03:44:13.582Z","etag":null,"topics":["mind-mapping","note-taking","productivity","visual-thinking","web-app"],"latest_commit_sha":null,"homepage":"https://cardknot.f5.si","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eimax9668.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-10T11:54:41.000Z","updated_at":"2026-01-11T03:16:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/eimax9668/CardKnot","commit_stats":null,"previous_names":["eimax9668/cardknot"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/eimax9668/CardKnot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eimax9668%2FCardKnot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eimax9668%2FCardKnot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eimax9668%2FCardKnot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eimax9668%2FCardKnot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eimax9668","download_url":"https://codeload.github.com/eimax9668/CardKnot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eimax9668%2FCardKnot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28535156,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T10:13:46.436Z","status":"ssl_error","status_checked_at":"2026-01-18T10:13:11.045Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mind-mapping","note-taking","productivity","visual-thinking","web-app"],"created_at":"2026-01-18T11:00:35.960Z","updated_at":"2026-01-18T11:01:03.839Z","avatar_url":"https://github.com/eimax9668.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CardKnot\n\n思考を結び、アイデアを解き放つ無限キャンバスツール。\nCardKnotは、ブラウザ上で直感的にカードを作成・配置・接続し、複雑なアイデアを整理するためのWebアプリケーションです。\n\n## ✨ 特徴\n\n*   **無限キャンバス**: 広大なスペースに自由にカードを配置。ズームやパン操作で自在に移動できます。\n*   **直感的な接続**: カードの端からドラッグするだけで、カード同士を線で結び関係性を可視化できます。\n*   **リッチコンテンツ**: テキストだけでなく、画像URLやWebリンク（タイトル自動取得）をカードに埋め込めます。\n*   **プレゼンテーションモード**: 作成したマップをスライドショーとして再生できます。\n*   **自動保存**: データはブラウザのローカルストレージに自動的に保存されます。\n*   **その他便利機能**:\n    *   ダークモード対応\n    *   ミニマップによる全体把握\n    *   自動整列機能\n    *   カードの折りたたみ\n    *   Undo/Redo, コピー＆ペースト対応\n\n## 🚀 使い方\n\n### 基本操作\n*   **カード追加**: 画面下の「＋」ボタン、またはキャンバスをダブルクリック。\n*   **移動**: カードをドラッグ。Shiftキーを押しながらドラッグで範囲選択も可能。\n*   **接続**: カードの左右にある丸いポイントからドラッグして他のカードへ接続。\n*   **ズーム/パン**: マウスホイールでズーム、背景ドラッグ（またはスペースキー+ドラッグ）でパン移動。\n\n### ショートカットキー\n| キー操作 | 動作 |\n| --- | --- |\n| `Double Click` | カード追加 |\n| `Delete` / `Backspace` | 選択したカードを削除 |\n| `Ctrl` + `Z` | 元に戻す (Undo) |\n| `Ctrl` + `Shift` + `Z` / `Ctrl` + `Y` | やり直し (Redo) |\n| `Ctrl` + `C` | コピー |\n| `Ctrl` + `V` | 貼り付け |\n| `Ctrl` + `A` | 全選択 |\n| `Shift` + `Click` | 複数選択 / 選択解除 |\n| `Shift` + `Drag` | 範囲選択 |\n\n## 🛠️ 開発・インストール\n\nこのプロジェクトは静的なHTML/JS/CSSで構成されていますが、スタイリングにTailwind CSSを使用しています。\n\n### 必要要件\n*   Node.js (Tailwind CSSのビルドに必要)\n\n### セットアップ\n\n1.  リポジトリをクローン\n    ```bash\n    git clone https://github.com/eimax9668/CardKnot.git\n    cd CardKnot\n    ```\n\n2.  依存パッケージのインストール\n    ```bash\n    npm install\n    ```\n\n3.  Tailwind CSSのビルド\n    ```bash\n    npx tailwindcss -i ./style.css -o ./dist/output.css --watch\n    ```\n\n4.  `index.html` をブラウザで開く\n\n## 📄 ライセンス\nMIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feimax9668%2Fcardknot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feimax9668%2Fcardknot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feimax9668%2Fcardknot/lists"}