Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 37 additions & 17 deletions blog/src/_data/media.json
Original file line number Diff line number Diff line change
Expand Up @@ -651,28 +651,15 @@
"youtube": []
},
"cline-vs-munder-difflin": {
"title": "Cline vs Munder Difflin: In-Editor Agent or Local Hive?",
"title": "Cline vs Munder Difflin: One Agent Everywhere, or a Team of Agents?",
"category": "comparisons",
"hero": {
"file": "assets/media/cline-vs-munder-difflin/hero.png",
"alt": "Illustration: Cline vs Munder Difflin: In-Editor Agent or Local Hive?",
"prompt": "Hero image for a blog post titled \"Cline vs Munder Difflin: In-Editor Agent or Local Hive?\". The post is about: A fair comparison of Cline and Munder Difflin — an in-editor BYOK coding agent vs a local multi-agent orchestration hive — and when to pick which.",
"alt": "Cline vs Munder Difflin on white: a yellow Cline block wired to four tiles labelled VS Code, Terminal, Desktop and SDK, captioned one agent, many places, beside a lilac Munder Difflin block wired to three tiles labelled Claude Code, Codex and Gemini CLI, captioned many agents, one job.",
"prompt": "Still of the hero scene in assets/media/cline-vs-munder-difflin/motion.js.",
"status": "ready"
},
"inline": {
"note-1": {
"file": "assets/media/cline-vs-munder-difflin/note-1.png",
"alt": "Hand-drawn sketch from “Cline vs Munder Difflin: In-Editor Agent or Local Hive?”",
"prompt": "",
"status": "ready"
},
"note-2": {
"file": "assets/media/cline-vs-munder-difflin/note-2.png",
"alt": "Hand-drawn sketch from “Cline vs Munder Difflin: In-Editor Agent or Local Hive?”",
"prompt": "",
"status": "ready"
}
},
"inline": {},
"youtube": []
},
"codex-cli-vs-claude-code": {
Expand Down Expand Up @@ -5013,5 +5000,38 @@
"status": "ready"
},
"inline": {}
},
"deepseek-v4-1-flash-1017": {
"title": "DeepSeek V4.1 Flash 1017: What Changed, the Price and Claude Code Setup",
"category": "concepts",
"hero": {
"file": "assets/media/deepseek-v4-1-flash-1017/hero.png",
"alt": "Title image: DeepSeek V4.1 Flash 1017, what changed, price and setup, checked 17 Oct 2026, beside a stopwatch whose hand has swept most of the way round.",
"prompt": "Still of the hero scene in assets/media/deepseek-v4-1-flash-1017/motion.js.",
"status": "ready"
},
"inline": {}
},
"what-is-nanoclaw": {
"title": "What Is NanoClaw? The Small OpenClaw Alternative That Runs Agents in Containers",
"category": "concepts",
"hero": {
"file": "assets/media/what-is-nanoclaw/hero.png",
"alt": "What is NanoClaw: three chat app tiles labelled WhatsApp, Telegram and Slack are wired on white into a box labelled container, with a yellow agent tile inside.",
"prompt": "Still of the hero scene in assets/media/what-is-nanoclaw/motion.js.",
"status": "ready"
},
"inline": {}
},
"what-is-zeroclaw": {
"title": "What Is ZeroClaw? The Single Binary Agent Runtime in Rust, Explained",
"category": "concepts",
"hero": {
"file": "assets/media/what-is-zeroclaw/hero.png",
"alt": "What is ZeroClaw: a yellow hexagon labelled ZeroClaw on white, wired to three tiles labelled models, channels and tools.",
"prompt": "Still of the hero scene in assets/media/what-is-zeroclaw/motion.js.",
"status": "ready"
},
"inline": {}
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified blog/src/assets/media/cline-vs-munder-difflin/hero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions blog/src/assets/media/cline-vs-munder-difflin/motion.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/* Bright coded scenes for "Cline vs Munder Difflin". Pairs with motion.js. */
.prose figure.mg { margin: 42px 0; }
.prose figure.mg img, .mg .mg-svg { display: block; width: 100%; height: auto; border: 1px solid #1A1320; border-radius: 18px; background: #fff; }
.mg figcaption { font: 500 13px/1.5 "Space Grotesk", system-ui, sans-serif; color: #6B5878; padding-top: 10px; text-align: center; }
.mg .mg-svg { touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
.mg .mg-svg text { -webkit-user-select: none; user-select: none; pointer-events: none; }
.mg .mg-hit { cursor: pointer; outline: none; }
.mg [role="slider"] { cursor: grab; touch-action: none; }
.mg .mg-ring { stroke-opacity: 0; transition: stroke-opacity 0.15s; }
.mg .mg-hit:focus-visible .mg-ring { stroke-opacity: 1; }
.mg [role="slider"]:focus-visible circle:nth-child(2) { stroke-width: 5; }
@media (hover: hover) { .mg .mg-hit:hover .mg-ring { stroke-opacity: 0.5; } }
@media (prefers-reduced-motion: reduce) { .mg .mg-ring { transition: none; } }
241 changes: 241 additions & 0 deletions blog/src/assets/media/cline-vs-munder-difflin/motion.js

Large diffs are not rendered by default.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 13 additions & 0 deletions blog/src/assets/media/deepseek-v4-1-flash-1017/motion.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
/* Bright coded scenes for "DeepSeek V4.1 Flash 1017". Pairs with motion.js. */
.prose figure.mg { margin: 42px 0; }
.prose figure.mg img, .mg .mg-svg { display: block; width: 100%; height: auto; border: 1px solid #1A1320; border-radius: 18px; background: #fff; }
.mg figcaption { font: 500 13px/1.5 "Space Grotesk", system-ui, sans-serif; color: #6B5878; padding-top: 10px; text-align: center; }
.mg .mg-svg { touch-action: manipulation; -webkit-tap-highlight-color: transparent; }
.mg .mg-svg text { -webkit-user-select: none; user-select: none; pointer-events: none; }
.mg .mg-hit { cursor: pointer; outline: none; }
.mg [role="slider"] { cursor: grab; touch-action: none; }
.mg .mg-ring { stroke-opacity: 0; transition: stroke-opacity 0.15s; }
.mg .mg-hit:focus-visible .mg-ring { stroke-opacity: 1; }
.mg [role="slider"]:focus-visible circle:nth-child(2) { stroke-width: 5; }
@media (hover: hover) { .mg .mg-hit:hover .mg-ring { stroke-opacity: 0.5; } }
@media (prefers-reduced-motion: reduce) { .mg .mg-ring { transition: none; } }
Loading
Loading