514 lines
20 KiB
HTML
514 lines
20 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta name="color-scheme" content="light dark">
|
||
<meta name="supported-color-schemes" content="light dark">
|
||
<title>OpenClaw Daily Digest</title>
|
||
<style>
|
||
/* Reset for email clients */
|
||
body, table, td, a { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
|
||
table, td { mso-table-lspace: 0pt; mso-table-rspace: 0pt; }
|
||
img { -ms-interpolation-mode: bicubic; border: 0; outline: none; text-decoration: none; }
|
||
|
||
/* Dark theme base */
|
||
body {
|
||
margin: 0;
|
||
padding: 0;
|
||
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
|
||
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
|
||
font-size: 16px;
|
||
line-height: 1.6;
|
||
color: #e4e4e4;
|
||
}
|
||
|
||
/* Container */
|
||
.email-wrapper {
|
||
width: 100%;
|
||
max-width: 680px;
|
||
margin: 0 auto;
|
||
background: #0f0f1a;
|
||
border-radius: 16px;
|
||
overflow: hidden;
|
||
box-shadow: 0 20px 60px rgba(0,0,0,0.4);
|
||
}
|
||
|
||
/* Header - Gradient with crab */
|
||
.header {
|
||
background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 50%, #ff9f43 100%);
|
||
padding: 48px 32px;
|
||
text-align: center;
|
||
position: relative;
|
||
}
|
||
.header-icon {
|
||
font-size: 56px;
|
||
margin-bottom: 12px;
|
||
display: inline-block;
|
||
}
|
||
.header h1 {
|
||
margin: 0 0 8px 0;
|
||
color: #ffffff;
|
||
font-size: 32px;
|
||
font-weight: 800;
|
||
letter-spacing: -0.5px;
|
||
}
|
||
.header-subtitle {
|
||
color: rgba(255,255,255,0.9);
|
||
font-size: 15px;
|
||
margin: 0;
|
||
}
|
||
.header-date {
|
||
display: inline-block;
|
||
background: rgba(255,255,255,0.2);
|
||
backdrop-filter: blur(10px);
|
||
padding: 10px 24px;
|
||
border-radius: 30px;
|
||
margin-top: 20px;
|
||
font-size: 14px;
|
||
font-weight: 600;
|
||
color: #fff;
|
||
border: 1px solid rgba(255,255,255,0.3);
|
||
}
|
||
|
||
/* Stats bar */
|
||
.stats-bar {
|
||
display: flex;
|
||
justify-content: center;
|
||
gap: 48px;
|
||
padding: 28px 32px;
|
||
background: #1a1a2e;
|
||
border-bottom: 1px solid #2a2a3e;
|
||
}
|
||
.stat {
|
||
text-align: center;
|
||
}
|
||
.stat-number {
|
||
font-size: 32px;
|
||
font-weight: 800;
|
||
background: linear-gradient(135deg, #ff6b6b, #ff9f43);
|
||
-webkit-background-clip: text;
|
||
-webkit-text-fill-color: transparent;
|
||
background-clip: text;
|
||
line-height: 1;
|
||
}
|
||
.stat-label {
|
||
font-size: 12px;
|
||
color: #888;
|
||
text-transform: uppercase;
|
||
letter-spacing: 1px;
|
||
margin-top: 6px;
|
||
}
|
||
|
||
/* Section headers */
|
||
.section {
|
||
padding: 0 32px;
|
||
margin-bottom: 40px;
|
||
}
|
||
.section-header {
|
||
display: flex;
|
||
align-items: center;
|
||
gap: 12px;
|
||
margin: 40px 0 24px 0;
|
||
padding-bottom: 12px;
|
||
border-bottom: 2px solid #2a2a3e;
|
||
}
|
||
.section-icon {
|
||
width: 40px;
|
||
height: 40px;
|
||
border-radius: 12px;
|
||
display: inline-flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
font-size: 20px;
|
||
}
|
||
.reddit-icon { background: linear-gradient(135deg, #ff4500, #ff6347); }
|
||
.hackernews-icon { background: linear-gradient(135deg, #ff6600, #ff8533); }
|
||
.twitter-icon { background: linear-gradient(135deg, #1da1f2, #0d8bd9); }
|
||
.section-title {
|
||
font-size: 20px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
margin: 0;
|
||
}
|
||
|
||
/* Story cards - injected by aggregate.py */
|
||
.story {
|
||
background: linear-gradient(145deg, #1a1a2e 0%, #151525 100%);
|
||
border-radius: 12px;
|
||
padding: 24px;
|
||
margin-bottom: 16px;
|
||
border: 1px solid #2a2a3e;
|
||
}
|
||
.story:last-child {
|
||
margin-bottom: 0;
|
||
}
|
||
|
||
/* Source tag */
|
||
.source-tag {
|
||
display: inline-block;
|
||
font-size: 11px;
|
||
font-weight: 600;
|
||
text-transform: uppercase;
|
||
letter-spacing: 0.5px;
|
||
padding: 6px 12px;
|
||
border-radius: 6px;
|
||
margin-bottom: 14px;
|
||
}
|
||
.tag-reddit { background: rgba(255, 69, 0, 0.15); color: #ff6b6b; }
|
||
.tag-hn { background: rgba(255, 102, 0, 0.15); color: #ff9f43; }
|
||
.tag-github { background: rgba(139, 148, 158, 0.15); color: #a29bfe; }
|
||
.tag-news { background: rgba(116, 185, 255, 0.15); color: #74b9ff; }
|
||
|
||
/* Story title */
|
||
.story-title {
|
||
margin: 0 0 12px 0;
|
||
font-size: 17px;
|
||
font-weight: 600;
|
||
line-height: 1.5;
|
||
color: #fff;
|
||
}
|
||
.story-title a {
|
||
color: #74b9ff;
|
||
text-decoration: none;
|
||
transition: color 0.2s;
|
||
}
|
||
.story-title a:hover {
|
||
color: #ff6b6b;
|
||
text-decoration: underline;
|
||
}
|
||
|
||
/* Story meta */
|
||
.story-meta {
|
||
font-size: 14px;
|
||
color: #888;
|
||
margin-bottom: 12px;
|
||
}
|
||
.author {
|
||
color: #a29bfe;
|
||
font-weight: 500;
|
||
}
|
||
|
||
/* Story excerpt */
|
||
.story-excerpt {
|
||
font-size: 14px;
|
||
line-height: 1.6;
|
||
color: #aaa;
|
||
margin: 0 0 14px 0;
|
||
}
|
||
|
||
/* Engagement badges */
|
||
.engagement {
|
||
font-size: 13px;
|
||
}
|
||
.badge {
|
||
display: inline-flex;
|
||
align-items: center;
|
||
gap: 4px;
|
||
padding: 4px 10px;
|
||
border-radius: 20px;
|
||
font-size: 12px;
|
||
font-weight: 600;
|
||
margin-right: 8px;
|
||
}
|
||
.badge-upvotes {
|
||
background: rgba(255, 107, 107, 0.15);
|
||
color: #ff6b6b;
|
||
}
|
||
.badge-comments {
|
||
background: rgba(116, 185, 255, 0.15);
|
||
color: #74b9ff;
|
||
}
|
||
|
||
/* Empty state */
|
||
.empty-state {
|
||
text-align: center;
|
||
padding: 40px 32px;
|
||
color: #666;
|
||
font-size: 15px;
|
||
}
|
||
|
||
/* Divider */
|
||
.divider {
|
||
height: 1px;
|
||
background: #2a2a3e;
|
||
margin: 0 32px;
|
||
}
|
||
|
||
/* Coming soon banner */
|
||
.coming-soon {
|
||
background: linear-gradient(135deg, #2d3436 0%, #1a1a2e 100%);
|
||
border: 2px dashed #444;
|
||
border-radius: 12px;
|
||
padding: 40px;
|
||
text-align: center;
|
||
color: #888;
|
||
font-size: 15px;
|
||
}
|
||
.coming-soon-icon {
|
||
font-size: 36px;
|
||
margin-bottom: 12px;
|
||
}
|
||
|
||
/* Footer */
|
||
.footer {
|
||
background: #0a0a12;
|
||
padding: 40px 32px;
|
||
text-align: center;
|
||
margin-top: 48px;
|
||
border-top: 1px solid #2a2a3e;
|
||
}
|
||
.footer-avatar {
|
||
width: 64px;
|
||
height: 64px;
|
||
background: linear-gradient(135deg, #ff6b6b, #ff9f43);
|
||
border-radius: 50%;
|
||
margin: 0 auto 16px;
|
||
display: flex;
|
||
align-items: center;
|
||
justify-content: center;
|
||
font-size: 32px;
|
||
}
|
||
.footer-brand {
|
||
font-size: 18px;
|
||
font-weight: 700;
|
||
color: #fff;
|
||
margin-bottom: 6px;
|
||
}
|
||
.footer-text {
|
||
font-size: 14px;
|
||
color: #888;
|
||
margin: 0 0 20px 0;
|
||
}
|
||
.footer-links {
|
||
margin-top: 20px;
|
||
}
|
||
.footer-links a {
|
||
color: #74b9ff;
|
||
text-decoration: none;
|
||
font-size: 14px;
|
||
margin: 0 12px;
|
||
}
|
||
.footer-links a:hover {
|
||
color: #ff6b6b;
|
||
text-decoration: underline;
|
||
}
|
||
.footer-time {
|
||
font-size: 12px;
|
||
color: #555;
|
||
margin-top: 20px;
|
||
}
|
||
|
||
/* Mobile */
|
||
@media screen and (max-width: 640px) {
|
||
.header { padding: 36px 24px; }
|
||
.header h1 { font-size: 26px; }
|
||
.header-icon { font-size: 44px; }
|
||
.stats-bar { gap: 32px; padding: 24px; }
|
||
.stat-number { font-size: 28px; }
|
||
.section { padding: 0 24px; margin-bottom: 32px; }
|
||
.section-header { margin-top: 32px; }
|
||
.story { padding: 20px; }
|
||
.story-title { font-size: 16px; }
|
||
.footer { padding: 32px 24px; }
|
||
}
|
||
</style>
|
||
</head>
|
||
<body>
|
||
<table role="presentation" cellspacing="0" cellpadding="0" border="0" width="100%">
|
||
<tr>
|
||
<td align="center" style="padding: 20px 10px;">
|
||
<div class="email-wrapper">
|
||
|
||
<!-- Header -->
|
||
<div class="header">
|
||
<div class="header-icon">🦀</div>
|
||
<h1>OpenClaw Daily</h1>
|
||
<p class="header-subtitle">The best OpenClaw discussions, curated daily</p>
|
||
<div class="header-date">Monday, March 02, 2026</div>
|
||
</div>
|
||
|
||
<!-- Stats -->
|
||
<div class="stats-bar">
|
||
<div class="stat">
|
||
<div class="stat-number">24</div>
|
||
<div class="stat-label">Reddit</div>
|
||
</div>
|
||
<div class="stat">
|
||
<div class="stat-number">12</div>
|
||
<div class="stat-label">News</div>
|
||
</div>
|
||
<div class="stat">
|
||
<div class="stat-number">0</div>
|
||
<div class="stat-label">X/Twitter</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Reddit Section -->
|
||
<div class="section">
|
||
<div class="section-header">
|
||
<span class="section-icon reddit-icon">🔥</span>
|
||
<h2 class="section-title">Reddit Highlights</h2>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1rifnbe/why_are_mac_minis_in_such_high_demand_for/">[Discussion] Why are Mac Minis in such high demand for OpenClaw? Doesn't a VPS work just as well?</a></h3>
|
||
<div class="story-meta">u/Isunova</div>
|
||
<p class="story-excerpt">I pay $12/mo for a VPS with 12GB RAM, which is online 24/7. I can access my OpenClaw whenever I want. Why are Mac Minis in such high demand when peopl...</p>
|
||
<div class="engagement">↑ 127 | 106 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1riudg5/your_first_72_hours_with_openclaw_will_determine/">[Tutorial/Guide] Your first 72 hours with OpenClaw will determine if you keep using it. Here's the setup most people skip</a></h3>
|
||
<div class="story-meta">u/Ibrasa</div>
|
||
<p class="story-excerpt">Everyone's first instinct with OpenClaw is to build a dashboard. Command centers, mission control, fancy UI, it looks great on Twitter and it's a comp...</p>
|
||
<div class="engagement">↑ 160 | 37 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1riiglv/openclaw_102_updates_from_my_101_on_how_to_get/">[Tutorial/Guide] OpenClaw 102: Updates from my 101 on how to get the most from your OpenClaw bot</a></h3>
|
||
<div class="story-meta">u/adamb0mbNZ</div>
|
||
<p class="story-excerpt">I have been getting lots of DMs on how to set things up more efficiently in OpenClaw following my previous posts, so I think it's about time to go int...</p>
|
||
<div class="engagement">↑ 152 | 23 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1riulxt/using_openclaw_on_telgram_with_topicssessions/">[Showcase] Using OpenClaw On Telgram with Topics/Sessions</a></h3>
|
||
<div class="story-meta">u/Unusual-Evidence-478</div>
|
||
<p class="story-excerpt">Do people not know that Telegram OpenClaw can be used with Topics?(See screenshots)
|
||
|
||
|
||
Just add Threads Mode on your Bots Settings.</p>
|
||
<div class="engagement">↑ 16 | 32 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1riwwga/ai_noob_how_much_are_you_guys_spending/">[Help] AI Noob - how much are you guys spending?</a></h3>
|
||
<div class="story-meta">u/Daily_TimeTraveler</div>
|
||
<p class="story-excerpt">Hey everyone, as titled mentions, I’m an ai noob who’s trying to lean in and learn more.
|
||
|
||
I stumbled across openclaw this weekend and have been doing ...</p>
|
||
<div class="engagement">↑ 5 | 37 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1rijszl/i_just_gave_openclaw_a_physical_brain_you_can/">[Showcase] I just gave OpenClaw a physical brain you can actually touch.</a></h3>
|
||
<div class="story-meta">u/emolinare</div>
|
||
<p class="story-excerpt">OpenMind turns your installation into a fully interactive, live-editable mind map. No more digging through logs, just pure visual logic.
|
||
|
||
|
||
✅ Real-ti...</p>
|
||
<div class="engagement">↑ 29 | 14 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1riuw7e/any_openclaw_alternative_that_actually_works_for/">[Help] Any OpenClaw alternative that actually works for running a real business?</a></h3>
|
||
<div class="story-meta">u/Able_War1</div>
|
||
<p class="story-excerpt">been messing with openclaw for about a month now and while the tech is genuinely impressive, I'm starting to feel like it's more of a dev toy than som...</p>
|
||
<div class="engagement">↑ 7 | 27 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-reddit">Reddit</span>
|
||
<h3 class="story-title"><a href="https://reddit.com/r/openclaw/comments/1rj00va/my_openclaw_agent_calls_me_every_morning_now_and/">[Tutorial/Guide] My OpenClaw agent calls me every morning now (and other automations that were useful enough for me to keep)</a></h3>
|
||
<div class="story-meta">u/marcos_pereira</div>
|
||
<p class="story-excerpt">I've been using openclaw for a few days now and gradually set up a bunch of automations, so I wanted to share with yall what's been working for me.
|
||
It...</p>
|
||
<div class="engagement">↑ 23 | 12 comments</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="divider"></div>
|
||
|
||
<!-- News Section -->
|
||
<div class="section">
|
||
<div class="section-header">
|
||
<span class="section-icon hackernews-icon">🟧</span>
|
||
<h2 class="section-title">News & Hacker News</h2>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-hn">Hacker News</span>
|
||
<h3 class="story-title"><a href="https://www.star-history.com/blog/openclaw-surpasses-react-most-starred-software">OpenClaw surpasses React to become the most-starred software project on GitHub</a></h3>
|
||
|
||
<div class="engagement">↑ 240 | 288 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-news">inc.com</span>
|
||
<h3 class="story-title"><a href="https://news.google.com/rss/articles/CBMinAFBVV95cUxQekxuNXY5YmVIZXRKaVpFNnhuRm9GWGxLd2Rsd09UaDNTYmlncVh1SzdDaHVoa25aY1llTTlCQ0M5WGJpUXBLenFCamM4QTVSTFRGa1VpUlI0WFNtSWxqNVF6QWVldWFnZVljTFRnSTB0SnI3Uk9ta3hRR0V4eHlHTjdpT01nWk1mSlozdGIxZ1NCcVFkczlkbmYzcHc?oc=5">I Built an OpenClaw AI Agent to Do My Job for Me. The Results Were Surprising—and a Little Scary - inc.com</a></h3>
|
||
|
||
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-github">GitHub</span>
|
||
<h3 class="story-title"><a href="https://github.com/openclaw/openclaw/releases/tag/v2026.3.1">openclaw 2026.3.1</a></h3>
|
||
<p class="story-excerpt"><h3>Changes</h3>
|
||
<ul>
|
||
<li>Agents/Thinking defaults: set <code>adaptive</code> as the default thinking level for Anthropic Claude 4.6 models (including...</p>
|
||
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-hn">Hacker News</span>
|
||
<h3 class="story-title"><a href="https://twitter.com/openclaw/status/2028347703621464481">OpenClaw passes React in amount of stars on GitHub</a></h3>
|
||
|
||
<div class="engagement">↑ 6 | 2 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-hn">Hacker News</span>
|
||
<h3 class="story-title"><a href="https://github.com/CoChatAI/openclaw-carapace">Show HN: OpenClaw Carapace – Security Scanner for OpenClaw</a></h3>
|
||
<p class="story-excerpt">Here's Openclaw Carapace, a CLI security scanner for OpenClaw. It audits your configs, flags CVEs, and scans skill files for vulnerabilities.<p>A...</p>
|
||
<div class="engagement">↑ 6</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-hn">Hacker News</span>
|
||
<h3 class="story-title"><a href="https://www.gitagent.sh/">Show HN: GitAgent – Clone a repo, get an AI agent – Claude Code / OpenClaw</a></h3>
|
||
<p class="story-excerpt"><p><pre><code> Hey HN,
|
||
|
||
We built GitAgent — a git-native, framework-agnostic open standard
|
||
for
|
||
defining AI agents. The idea is simple: your rep...</p>
|
||
<div class="engagement">↑ 2 | 2 comments</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-hn">Hacker News</span>
|
||
<h3 class="story-title"><a href="https://github.com/nextlevelbuilder/goclaw">Goclaw: A Go Port of OpenClaw</a></h3>
|
||
|
||
<div class="engagement">↑ 5</div>
|
||
</div>
|
||
<div class="story">
|
||
<span class="source-tag tag-hn">Hacker News</span>
|
||
<h3 class="story-title"><a href="https://www.myopenclaw.cloud">Managed OpenClaw hosting your own AI assistant in 60 seconds, no server needed</a></h3>
|
||
|
||
<div class="engagement">↑ 2 | 1 comments</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="divider"></div>
|
||
|
||
<!-- X Section -->
|
||
<div class="section">
|
||
<div class="section-header">
|
||
<span class="section-icon twitter-icon">𝕏</span>
|
||
<h2 class="section-title">From X</h2>
|
||
</div>
|
||
<p style="text-align:center;color:#888;padding:30px 0;">🚧 X/Twitter integration coming soon</p>
|
||
</div>
|
||
|
||
<!-- Footer -->
|
||
<div class="footer">
|
||
<div class="footer-avatar">🦀</div>
|
||
<div class="footer-brand">Curated daily for Anthony Martin</div>
|
||
<p class="footer-text">by Krilly the Crab</p>
|
||
<div class="footer-links">
|
||
<a href="https://github.com/openclaw/openclaw">GitHub</a>
|
||
<a href="https://reddit.com/r/openclaw">Reddit</a>
|
||
<a href="https://docs.openclaw.ai">Docs</a>
|
||
</div>
|
||
<p class="footer-time">2026-03-02T23:02:45.288820 UTC</p>
|
||
</div>
|
||
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</body>
|
||
</html>
|