<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Toolshed — dev infra &amp; tooling</title>
  <subtitle>Practical dev infra and tooling notes — home servers, free-tier VMs, secrets management, MCP servers, and shipping software solo — by Chirag Singhal.</subtitle>
  <link href="https://devtools-blog.oriz.in/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="https://devtools-blog.oriz.in/" rel="alternate" type="text/html"/>
  <id>https://devtools-blog.oriz.in/</id>
  <updated>2026-08-13T00:00:00.000Z</updated>
  <author>
    <name>Chirag Singhal</name>
    <uri>https://oriz.in/about/</uri>
    <email>whyiswhen@gmail.com</email>
  </author>
  <generator uri="https://astro.build" version="6">Astro</generator>
  <entry>
    <title>How I run 80+ sites solo for ₹0: the exact free-tier stack (2026)</title>
    <link href="https://devtools-blog.oriz.in/blog/run-80-sites-solo-zero-cost-free-tier-stack-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/run-80-sites-solo-zero-cost-free-tier-stack-2026/</id>
    <updated>2026-08-13T00:00:00.000Z</updated>
    <published>2026-08-13T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>The real Cloudflare + Astro + GitHub Actions + keyless-AI stack one solo dev uses to build and run 80+ live sites, tools, and APIs at zero monthly cost — and exactly where the free tiers bite.</summary>
    <category term="cloudflare"/>
    <category term="astro"/>
    <category term="free-tier"/>
    <category term="solo-developer"/>
    <category term="static-sites"/>
    <category term="github-actions"/>
    <category term="self-hosting"/>
  </entry>
  <entry>
    <title>Managing 50+ repos as a solo developer: what actually works</title>
    <link href="https://devtools-blog.oriz.in/blog/managing-50-repos-solo-developer/"/>
    <id>https://devtools-blog.oriz.in/blog/managing-50-repos-solo-developer/</id>
    <updated>2026-07-31T00:00:00.000Z</updated>
    <published>2026-07-31T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>After two years and fifty-odd repositories, here is the honest system I use to keep a large personal portfolio from becoming a liability.</summary>
    <category term="solo-dev"/>
    <category term="git"/>
    <category term="monorepo"/>
    <category term="open-source"/>
    <category term="productivity"/>
    <category term="indie-hacking"/>
  </entry>
  <entry>
    <title>Hermes Agent: what it actually is in 2026 (not the LLM)</title>
    <link href="https://devtools-blog.oriz.in/blog/hermes-agent-what-is-it/"/>
    <id>https://devtools-blog.oriz.in/blog/hermes-agent-what-is-it/</id>
    <updated>2026-07-08T00:00:00.000Z</updated>
    <published>2026-07-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Hermes Agent (NousResearch/hermes-agent) is a real terminal agent CLI with 210K stars, MCP support, and a skills system. It is completely separate from the NousResearch Hermes LLM series.</summary>
    <category term="ai-agents"/>
    <category term="hermes"/>
    <category term="nous-research"/>
    <category term="coding-agents"/>
    <category term="mcp"/>
  </entry>
  <entry>
    <title>Hermes Agent and OpenClaw: what they actually are (2026)</title>
    <link href="https://devtools-blog.oriz.in/blog/hermes-openclaw-deep-dive/"/>
    <id>https://devtools-blog.oriz.in/blog/hermes-openclaw-deep-dive/</id>
    <updated>2026-07-08T00:00:00.000Z</updated>
    <published>2026-07-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Part 1 of 2 — Before comparing Hermes Agent and OpenClaw to Claude Code and OpenCode, you need to know what they actually are. Deep-research findings from 100 agents, primary sources only.</summary>
    <category term="ai-agents"/>
    <category term="hermes-agent"/>
    <category term="openclaw"/>
    <category term="nous-research"/>
    <category term="coding-agents"/>
    <category term="deep-research"/>
  </entry>
  <entry>
    <title>Hermes vs OpenClaw vs Claude Code vs OpenCode — the real comparison (2026)</title>
    <link href="https://devtools-blog.oriz.in/blog/hermes-openclaw-vs-claude-code-opencode/"/>
    <id>https://devtools-blog.oriz.in/blog/hermes-openclaw-vs-claude-code-opencode/</id>
    <updated>2026-07-08T00:00:00.000Z</updated>
    <published>2026-07-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>These four terminal agents appear in the same lists. Here is what each one is, verified from primary sources, and which to use for what job.</summary>
    <category term="ai-agents"/>
    <category term="claude-code"/>
    <category term="opencode"/>
    <category term="hermes-agent"/>
    <category term="openclaw"/>
    <category term="comparison"/>
  </entry>
  <entry>
    <title>Hermes Agent vs OpenClaw vs Claude Code vs OpenCode: pick the right tool (2026)</title>
    <link href="https://devtools-blog.oriz.in/blog/hermes-openclaw-vs-claude-code-pick/"/>
    <id>https://devtools-blog.oriz.in/blog/hermes-openclaw-vs-claude-code-pick/</id>
    <updated>2026-07-08T00:00:00.000Z</updated>
    <published>2026-07-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Part 2 of 2 — The full comparison table and decision guide, built from verified primary sources. Stars, MCP, skills, Windows, free tier, and what each tool is actually for.</summary>
    <category term="ai-agents"/>
    <category term="claude-code"/>
    <category term="opencode"/>
    <category term="hermes-agent"/>
    <category term="openclaw"/>
    <category term="comparison"/>
    <category term="deep-research"/>
  </entry>
  <entry>
    <title>Hermes Agent vs OpenClaw: they are not the same kind of tool (Part 1)</title>
    <link href="https://devtools-blog.oriz.in/blog/hermes-vs-openclaw-architecture/"/>
    <id>https://devtools-blog.oriz.in/blog/hermes-vs-openclaw-architecture/</id>
    <updated>2026-07-08T00:00:00.000Z</updated>
    <published>2026-07-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>I tested both Hermes Agent and OpenClaw on the same tasks for a month. The answer isn&apos;t which one is better — it&apos;s that they were built from opposite directions. Here&apos;s the architecture that drives everything.</summary>
    <category term="ai-agents"/>
    <category term="hermes-agent"/>
    <category term="openclaw"/>
    <category term="comparison"/>
    <category term="architecture"/>
    <category term="deep-research"/>
  </entry>
  <entry>
    <title>Hermes Agent vs OpenClaw: which one should you use — and can you run both? (Part 2)</title>
    <link href="https://devtools-blog.oriz.in/blog/hermes-vs-openclaw-which-to-use/"/>
    <id>https://devtools-blog.oriz.in/blog/hermes-vs-openclaw-which-to-use/</id>
    <updated>2026-07-08T00:00:00.000Z</updated>
    <published>2026-07-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Part 2: the decision guide, the combined setup, and the honest trade-offs. Based on a month of real testing.</summary>
    <category term="ai-agents"/>
    <category term="hermes-agent"/>
    <category term="openclaw"/>
    <category term="comparison"/>
    <category term="setup"/>
    <category term="deep-research"/>
  </entry>
  <entry>
    <title>OpenClaw: messaging gateway with an agent loop inside</title>
    <link href="https://devtools-blog.oriz.in/blog/openclaw-what-is-it/"/>
    <id>https://devtools-blog.oriz.in/blog/openclaw-what-is-it/</id>
    <updated>2026-07-08T00:00:00.000Z</updated>
    <published>2026-07-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>OpenClaw routes AI through WhatsApp, Telegram, Slack, and 15+ other channels. It also has a skills system and agent loop — and Hermes Agent can migrate from it. Here is what it is.</summary>
    <category term="ai-agents"/>
    <category term="openclaw"/>
    <category term="messaging-gateway"/>
    <category term="coding-agents"/>
  </entry>
  <entry>
    <title>One Search MCP Server to Rule Them All: Free, Clean, and Optimized for Claude Code &amp; Cursor</title>
    <link href="https://devtools-blog.oriz.in/blog/consolidated-clean-web-search-mcp-server/"/>
    <id>https://devtools-blog.oriz.in/blog/consolidated-clean-web-search-mcp-server/</id>
    <updated>2026-06-29T00:00:00.000Z</updated>
    <published>2026-06-29T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Ditch the multiple search servers that bloat your context and hit rate limits. Here is how to configure a single, clean, and free search setup for Claude Code and Cursor.</summary>
    <category term="mcp"/>
    <category term="search"/>
    <category term="developer-tools"/>
    <category term="claude-code"/>
    <category term="cursor"/>
    <category term="configuration"/>
  </entry>
  <entry>
    <title>The Quest for the Perfect Web Search MCP Server: Free, Fast, and Context-Friendly</title>
    <link href="https://devtools-blog.oriz.in/blog/the-ultimate-free-clean-web-search-mcp-server-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/the-ultimate-free-clean-web-search-mcp-server-2026/</id>
    <updated>2026-06-29T00:00:00.000Z</updated>
    <published>2026-06-29T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Tired of context bloat and rate limits? Here is how to consolidate your AI search tools into a single, clean, and completely free MCP setup in 2026.</summary>
    <category term="mcp"/>
    <category term="developer-tools"/>
    <category term="claudecode"/>
    <category term="cursor"/>
    <category term="web-search"/>
    <category term="ai"/>
  </entry>
  <entry>
    <title>OneDrive vs Local Drive for Git Repos: The Definitive Answer (With 3 TB OneDrive and 150 GB Local)</title>
    <link href="https://devtools-blog.oriz.in/blog/git-repos-onedrive-vs-local-drive/"/>
    <id>https://devtools-blog.oriz.in/blog/git-repos-onedrive-vs-local-drive/</id>
    <updated>2026-06-16T00:00:00.000Z</updated>
    <published>2026-06-16T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Should you clone your GitHub repositories into OneDrive or keep them on your local drive? If you have 150 GB local storage but 3 TB on OneDrive, the answer is not obvious — until you understand what OneDrive does to a Git repository. This post covers corruption risks, performance costs, the Dev Drive solution, and the exact workflow to use in 2026.</summary>

  </entry>
  <entry>
    <title>envpact — The Complete Engineering Specification for a Centralized, Serverless Secrets Manager for Solo Developers</title>
    <link href="https://devtools-blog.oriz.in/blog/envpact-centralized-serverless-secrets-manager-solo-developers/"/>
    <id>https://devtools-blog.oriz.in/blog/envpact-centralized-serverless-secrets-manager-solo-developers/</id>
    <updated>2026-06-15T00:00:00.000Z</updated>
    <published>2026-06-15T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>A comprehensive engineering specification and vision document for envpact: a $0, serverless, Git-backed secrets management ecosystem with a Node.js CLI, Python module, MCP server, VS Code extension, GitHub Action, and web dashboard — all designed for solo developers managing 100+ public repositories.</summary>

  </entry>
  <entry>
    <title>Build Your Own Secrets Manager: Private Git, Zero-Dependency CLI, and NPM Packaging</title>
    <link href="https://devtools-blog.oriz.in/blog/diy-secrets-manager-private-git-cli-npm/"/>
    <id>https://devtools-blog.oriz.in/blog/diy-secrets-manager-private-git-cli-npm/</id>
    <updated>2026-06-06T00:00:00.000Z</updated>
    <published>2026-06-06T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Why Doppler and dotenvx fall short for solo developers with 100+ public repos — and how to build and package a 100% free, central secrets manager using a private Git repository and a Node.js CLI.</summary>
    <category term="Secrets Management"/>
    <category term="DevOps"/>
    <category term="Node.js"/>
    <category term="NPM"/>
    <category term="Security"/>
    <category term="Open Source"/>
  </entry>
  <entry>
    <title>HP Pavilion 14-dv2077TU as a Windows Home Server: The Complete 2026 Guide</title>
    <link href="https://devtools-blog.oriz.in/blog/hp-pavilion-windows-home-server-complete-guide/"/>
    <id>https://devtools-blog.oriz.in/blog/hp-pavilion-windows-home-server-complete-guide/</id>
    <updated>2026-06-05T00:00:00.000Z</updated>
    <published>2026-06-05T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>A step-by-step guide to turning your HP Pavilion 14-dv2077TU (i5-1235U, 16GB DDR4 dual-channel) into a full-featured Windows home server—without wiping Windows—hosting Docker services, Cloudflare tunnels, Ollama, Open WebUI, Odysseus AI, Nextcloud, Vaultwarden, and more.</summary>

  </entry>
  <entry>
    <title>Azure for Students: The Ultimate Free Cloud Guide (No Credit Card &amp; No GitHub Pack Required)</title>
    <link href="https://devtools-blog.oriz.in/blog/azure-for-students-free-vms-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/azure-for-students-free-vms-2026/</id>
    <updated>2026-06-04T00:00:00.000Z</updated>
    <published>2026-06-04T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>A comprehensive guide for students with an academic email address who are unable to verify the GitHub Student Developer Pack. Learn how to claim $100 free annual Azure credits, spin up a free B1s virtual machine 24/7, and access free JetBrains, Notion, and Canva education benefits.</summary>
    <category term="Azure"/>
    <category term="Free-Tier"/>
    <category term="Student-Benefits"/>
    <category term="Cloud-VM"/>
    <category term="JetBrains"/>
    <category term="Notion"/>
    <category term="Education"/>
  </entry>
  <entry>
    <title>The Definite Guide: Best VPS/VM Options Under ₹1200 per Month</title>
    <link href="https://devtools-blog.oriz.in/blog/best-vps-vm-under-1200-rupees-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/best-vps-vm-under-1200-rupees-2026/</id>
    <updated>2026-06-04T00:00:00.000Z</updated>
    <published>2026-06-04T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Looking for a reliable server under ₹1200/month? We break down the best virtual private servers for hosting Docker, Telegram bots, APIs, and multiple websites in the Indian and global markets.</summary>
    <category term="VPS"/>
    <category term="Hosting"/>
    <category term="Docker"/>
    <category term="Hetzner"/>
    <category term="Hostinger"/>
    <category term="Contabo"/>
    <category term="Budget-Hosting"/>
    <category term="Telegram-Bot"/>
  </entry>
  <entry>
    <title>Can You Run Everything on Free Cloud Tiers? An Honest 2026 Reality Check</title>
    <link href="https://devtools-blog.oriz.in/blog/is-everything-possible-on-free-tier-vms-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/is-everything-possible-on-free-tier-vms-2026/</id>
    <updated>2026-06-04T00:00:00.000Z</updated>
    <published>2026-06-04T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Is it really possible to host your entire stack, Docker containers, and Telegram bots on free tiers? We analyze Oracle Cloud, GCP, AWS, Render, Koyeb, and Cloudflare to expose their real limitations.</summary>
    <category term="Free-Tier"/>
    <category term="Cloud"/>
    <category term="Oracle-Cloud"/>
    <category term="GCP"/>
    <category term="Render"/>
    <category term="Koyeb"/>
    <category term="Cloudflare"/>
    <category term="Self-Hosting"/>
    <category term="DevOps"/>
  </entry>
  <entry>
    <title>The Ultimate 2026 VM and VPS Global vs. Indian Market Comparison</title>
    <link href="https://devtools-blog.oriz.in/blog/vms-vs-vps-comparison-india-global-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/vms-vs-vps-comparison-india-global-2026/</id>
    <updated>2026-06-04T00:00:00.000Z</updated>
    <published>2026-06-04T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>An exhaustive guide comparing virtual machines (VMs) and virtual private servers (VPS) across global hyperscalers, developer-focused clouds, and budget-friendly hosts, with detailed hardware, network, and pricing tables.</summary>
    <category term="VPS"/>
    <category term="VM"/>
    <category term="Cloud Computing"/>
    <category term="Hosting"/>
    <category term="DevOps"/>
    <category term="Hetzner"/>
    <category term="DigitalOcean"/>
    <category term="AWS"/>
    <category term="Google Cloud"/>
  </entry>
  <entry>
    <title>Why Are Hundreds of Node, Python, and Bun Processes Running on Windows?</title>
    <link href="https://devtools-blog.oriz.in/blog/why-are-hundreds-of-node-python-and-bun-processes-running/"/>
    <id>https://devtools-blog.oriz.in/blog/why-are-hundreds-of-node-python-and-bun-processes-running/</id>
    <updated>2026-06-04T00:00:00.000Z</updated>
    <published>2026-06-04T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Open Windows 11 Task Manager and see hundreds of node.exe, python.exe, and bun.exe processes eating your RAM? Here is the deep dive into why this happens, how to identify the culprits, and how to stop them.</summary>
    <category term="Windows-11"/>
    <category term="Node.js"/>
    <category term="Python"/>
    <category term="Bun"/>
    <category term="Performance"/>
    <category term="Debugging"/>
    <category term="Web-Development"/>
  </entry>
  <entry>
    <title>Turn Your Old Windows Laptop Into a Home Server: The Complete WSL2, Docker, and High-Availability Guide</title>
    <link href="https://devtools-blog.oriz.in/blog/windows-laptop-home-server-guide/"/>
    <id>https://devtools-blog.oriz.in/blog/windows-laptop-home-server-guide/</id>
    <updated>2026-06-04T00:00:00.000Z</updated>
    <published>2026-06-04T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>A comprehensive guide to transforming a retired Windows Home laptop into a reliable, headless home server. Learn how to configure WSL2, install Docker natively inside Linux (saving 1.5GB RAM), bypass sleep/update reboots, automate startup with Task Scheduler, and monitor system health via PowerShell.</summary>
    <category term="Home-Server"/>
    <category term="Windows"/>
    <category term="WSL2"/>
    <category term="Docker"/>
    <category term="PowerShell"/>
    <category term="Self-Hosting"/>
    <category term="DevOps"/>
  </entry>
  <entry>
    <title>The Complete Guide to Backing Up Developer Secrets and Environment Variables (10+ Tools Compared)</title>
    <link href="https://devtools-blog.oriz.in/blog/backing-up-secrets-environment-variables/"/>
    <id>https://devtools-blog.oriz.in/blog/backing-up-secrets-environment-variables/</id>
    <updated>2026-06-03T00:00:00.000Z</updated>
    <published>2026-06-03T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Lost your laptop? Lost your .env files forever. This 5000-word guide compares 10+ platforms for backing up, syncing, and managing environment variables across hundreds of public GitHub repositories — with a full cost breakdown for solo developers.</summary>
    <category term="Secrets Management"/>
    <category term="DevOps"/>
    <category term="Developer Tools"/>
    <category term="Security"/>
    <category term="Self-Hosting"/>
    <category term="Environment Variables"/>
  </entry>
  <entry>
    <title>The Complete Guide to Free Dynamic App Hosting in 2026 (Node.js, Python &amp; More)</title>
    <link href="https://devtools-blog.oriz.in/blog/free-dynamic-app-hosting-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/free-dynamic-app-hosting-2026/</id>
    <updated>2026-06-03T00:00:00.000Z</updated>
    <published>2026-06-03T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Static hosting is everywhere. But where do you host a real Node.js or Python server for free? This guide covers every platform — from Render to Oracle Cloud — with exact CPU, RAM, sleep policies, and honest trade-offs for each.</summary>
    <category term="Node.js"/>
    <category term="Python"/>
    <category term="Hosting"/>
    <category term="DevOps"/>
    <category term="Free Tier"/>
    <category term="Cloud"/>
    <category term="Backend"/>
    <category term="Self-Hosting"/>
    <category term="PaaS"/>
    <category term="IaaS"/>
  </entry>
  <entry>
    <title>Free-tier stack for a solo developer in India, 2026 edition</title>
    <link href="https://devtools-blog.oriz.in/blog/free-tier-stack-for-a-solo-developer-in-india-2026/"/>
    <id>https://devtools-blog.oriz.in/blog/free-tier-stack-for-a-solo-developer-in-india-2026/</id>
    <updated>2026-05-28T00:00:00.000Z</updated>
    <published>2026-05-28T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>An honest audit of the services I run oriz.in on for zero rupees a month, with India-specific notes on PAN, UPI, and INR-friendly providers.</summary>
    <category term="free-tier"/>
    <category term="india"/>
    <category term="indie-hacking"/>
    <category term="stack"/>
    <category term="2026"/>
  </entry>
</feed>
