$ cat /var/log/thoughts

Claude Code + Open Source

Posts matching all selected tags.

Filters2

6 posts

Claude Cowork vs OpenClaw is a permission model fight

claude cowork vs openclaw is a permission default. Cowork stays in a folder and still asks to delete. OpenClaw ships host exec with ask off. Pick the disk.

Strong OpinionsClaude DesktopSecurityAI CodingOpen SourceSelf-HostingDeveloper ToolsClaude Code1 min read · Aug 25, 2026

claude-mem exists because Claude Code starts cold

claude-mem exists because Claude Code still starts cold. Official memory covers chat and Cowork. Decide before you treat Tuesday's launch as a CLI fix.

Strong OpinionsAI CodingClaude CodeDeveloper ToolsCLIOpen SourceProductivityTrend Commentary1 min read · Aug 25, 2026

Install claude-mem so the next session remembers

Install claude-mem with npx, not a global npm package. Curl the per-user worker port, then start a new session that prints observation IDs without a paste.

Build AlongClaude CodeAI CodingDeveloper ToolsCLIOpen SourceProductivity1 min read · Aug 25, 2026

OpenClaw vs Claude is not a coding agent bakeoff

OpenClaw vs Claude is a category error. One is a session with a permission dialog. The other is a host Gateway with ask off. Read the docs before you pick.

Strong OpinionsAI CodingClaude CodeSecurityOpen SourceCoding AgentsSelf-HostingDeveloper Tools1 min read · Aug 25, 2026

OpenSpec until the spec file is the source of truth

OpenSpec Claude Code init writes skills, not a spec. Propose a delta, cite that path in the PR, then archive after merge so specs/ is the source of truth.

Build AlongOpenSpecClaude CodeAI CodingDeveloper ToolsCLIGitOpen Source1 min read · Aug 25, 2026

OpenCode vs Claude Code on the Same Tasks: Same Passes, Different Paths

OpenCode vs Claude Code on four graded tasks. Both hit 4/4. Paths diverged on tools, wall time, and reported tokens. Product lane, not a same-model lab.

Meta AnalysisAI CodingClaude CodeOpen SourceDeveloper ToolsPerformance1 min read · Aug 11, 2026