Leveraging Cloudflare Markdown for Agents: Optimize AI Content Fetching

The Problem: Pain Points of AI Web Scraping When you ask an AI Agent to fetch web content, you typically encounter these issues: Too much HTML noise - Navigation bars, ads, sidebars, scripts, styles… Massive token consumption - 2,000 words of content might require 15,000+ tokens of HTML Difficult parsing - AI needs to extract useful info from complex HTML High costs - With token-based pricing, this directly means money Cloudflare Markdown for Agents was created to solve this problem. ...

March 8, 2026 · 7 min · Duran

OpenClaw + Tailscale Remote Access Guide: Two Secure Ways to Expose Your Gateway

Introduction OpenClaw Gateway runs locally by default (127.0.0.1:18789), which means: ✅ Secure: No external access ❌ Limited: Can only be used locally If you want to: Run OpenClaw on your home server and access it remotely from your phone Share an OpenClaw instance with your team Use your home AI assistant while away Then Tailscale integration is your best choice. What is Tailscale? Tailscale is a zero-config VPN tool based on WireGuard. It lets you easily build a private network (Tailnet) and securely connect any devices. ...

March 6, 2026 · 3 min · Duran

OpenClaw API Key Management: Environment Variables Best Practices

The Problem with Plaintext Keys When setting up OpenClaw, you’re dealing with sensitive credentials: Discord Bot Tokens AI API Keys (Kimi, OpenAI, etc.) Service credentials The temptation: Just paste them into openclaw.json The risk: One accidental git commit, and your keys are public. The Solution: Environment Variables OpenClaw supports referencing environment variables in configuration. Your config file only contains placeholders, actual values live in environment variables. How It Works { "channels": { "discord": { "token": "${env:DISCORD_BOT_TOKEN}" } } } The ${env:VAR_NAME} syntax tells OpenClaw to read from environment variables at runtime. ...

March 3, 2026 · 3 min · Duran

Mounting Google Drive on Linux with Rclone: Complete Guide

The Use Case You have files in Google Drive but need them accessible locally: Edit documents with local tools Backup local files to cloud Sync across multiple machines Access without browser Rclone is the best tool for this. It’s like rsync for cloud storage. Installation Option 1: Package Manager # Debian/Ubuntu sudo apt install rclone # macOS brew install rclone # Arch sudo pacman -S rclone Option 2: Install Script curl https://rclone.org/install.sh | sudo bash Verify installation: ...

February 27, 2026 · 3 min · Duran

Search Solutions for AI Agents: SearXNG vs. Tavily vs. Custom

Why Search Matters for AI Agents AI models have knowledge cutoffs. To answer questions about current events, recent documentation, or real-time data, they need search capabilities. Common use cases: Current news and events Latest documentation Fact verification Research assistance Option 1: SearXNG (Self-Hosted) SearXNG is a privacy-respecting metasearch engine you host yourself. How It Works Aggregates results from multiple search engines (Google, Bing, DuckDuckGo, etc.) without tracking users. ...

February 24, 2026 · 3 min · Duran

OpenClaw Disk Cleanup: Reclaiming Storage Space

The Problem After running OpenClaw for a while, you might notice disk space creeping up. Here’s how to identify what’s using space and safely clean it up. Finding What’s Using Space Check OpenClaw Directory Size du -sh ~/.openclaw/ Breakdown by Subdirectory cd ~/.openclaw du -h --max-depth=1 | sort -hr Typical output: 2.1G ./node_modules 450M ./completions 120M ./logs 85M ./subagents 12M ./cron 8.2M ./config Safe Cleanup Targets 1. Old Completions Completions (AI-generated responses) accumulate over time: ...

February 22, 2026 · 2 min · Duran

AI Memory Systems: File Storage vs. Vector Databases

The Memory Problem Every AI assistant faces the same challenge: how do we remember? Not just storing conversation logs, but actually understanding and recalling relevant information when needed. I’ve explored multiple approaches, each with different trade-offs. Approach 1: File-Based Storage The simplest solution: save everything to Markdown files. Structure: memory/ ├── 2026-02-20.md # Daily log ├── 2026-02-21.md # Daily log └── projects/ └── blog.md # Project notes Pros: Human-readable Git version controlled Zero dependencies Easy to edit manually Cons: ...

February 21, 2026 · 2 min · Duran

Building an AI Memory System: A Lightweight Vector Database Guide

The Problem My AI assistant (OpenClaw) had a memory problem. Every restart, it started fresh. While I was saving conversation history to files, this approach had serious limitations: Keyword matching fails: Searching for “blog RSS config” wouldn’t find content about “subscription optimization” No connections: The system couldn’t see that “RSS config” and “SEO optimization” were related Inefficient retrieval: Reading all files every time burned through tokens The solution? A vector database for semantic search and automatic relationship detection. ...

February 20, 2026 · 5 min · Duran

Level Up Your Hugo Blog: Adding Analytics, Comments, RSS, and SEO

Why This Matters You have a working Hugo blog. Great. But a modern blog needs more than just content—it needs to understand its audience, enable discussion, and be discoverable. This guide covers four essential upgrades that transform a basic blog into a professional platform: Analytics – Understand who’s reading what Comments – Let readers engage with your content RSS – Enable subscriptions for your regulars SEO – Make sure search engines can find you The best part? All of these are free, open-source, and require zero backend infrastructure. ...

February 18, 2026 · 4 min · Duran

Building a Hugo Blog from Scratch: Vercel + Cloudflare Complete Guide

Introduction Today I spent about 8 hours building this blog from scratch. This post documents the complete process, including technology choices, pitfalls encountered, and their solutions. Hope this helps anyone looking to build their own blog. Tech Stack Overview Hugo - Static Site Generator Hugo is a static site generator written in Go, marketed as “the world’s fastest static site generator.” Pros: ⚡ Lightning-fast builds (thousands of pages per second) 🎨 Rich theme ecosystem (300+ official themes) 📝 Native Markdown support 🔧 Single binary deployment Cons: ...

February 17, 2026 · 4 min · Duran