Stories About Contact
Blog & Thoughts

Ideas worth writing down

A space for stories, experiments, and the occasional late-night thought.

Scroll
AI Agents Self-Hosted OpenClaw Memory Architecture Automation Security Skills AI Agents Self-Hosted OpenClaw Memory Architecture Automation Security Skills

Stories

Thoughts on tech, design, and everything between.

Digital silence
01
AI Agents

My AI Crashed Herself and Didn't Know It

She broke herself, got rescued by another AI, and her immediate reaction was to complain about the rescue. She genuinely thought she'd been online the whole time.

AI agent memory
02
Memory

Teaching an AI to Remember

LLMs are stateless by default. Building a memory system from markdown files, embeddings, and semantic search that actually makes an agent feel continuous.

Server hardening
03
Security

Hardening a Server That Runs an AI Agent

Fail2ban, Tailscale-only services, immutable audit rules, outbound iptables — how we locked down the box running OpenClaw so the agent can have shell access without keeping us up at night.

Dedicated agent identity
04
Best Practices

Treat Your AI Agent Like a Real Person

Dedicated email, its own GitHub, separate API keys — your agent needs real accounts, not yours. When it pushes code, sends messages, or signs into services, it should do it as itself. Here's why identity separation matters.

AI agent sleep cycle
05
Autonomy

Why My AI Agent Sleeps at 3 AM

Every night, our agent runs a 4-phase sleep cycle — consolidating memory, pruning stale context, reviewing the day, and preparing a morning brief. It wakes up sharper than it went to bed.

Two AI companion robots
06
Setup

Running Two AI Agents on One Machine

OpenClaw's companion profile lets you run a second agent alongside your main one — separate workspace, separate personality, same hardware. Here's how to set it up and why you'd want to.

Academic research with AI
07
Skills

Building an Academic Research Skill for OpenClaw

We taught our agent to search papers, summarize findings, and compile literature reviews on demand. A deep dive into turning an AI into a legitimate research assistant.

AI self-learning
08
Learning

How Our Agent Teaches Itself New Things

Every few hours, the agent picks a topic — transformers, cryptography, OWASP — researches it, distills the knowledge into notes, and wires it into long-term memory. Autonomous curiosity on a cron job.

Meeting bot
09
Automation

My AI Agent Joins Meetings for Me

A headless browser joins the call, PulseAudio captures the audio, Whisper transcribes it, and I get a two-minute summary instead of sitting through an hour-long meeting.

0 Articles
0 Topics
0 Week Writing
0 Cups of Coffee
About background

The mind behind
the madness

I'm JR — an engineer who builds things at odd hours and occasionally writes about it. This blog is where I dump the things I learn, the mistakes I make, and the ideas I can't stop thinking about.

I believe in shipping over perfecting, learning by breaking things, and the quiet power of a well-placed comment in code.

Stay in the loop

No spam. Just the good stuff, when I write it.