CLAUDE.md

Project-specific context and instructions for Claude Code sessions.


System and Environment

Host System

PropertyValue
OSUbuntu 20.04.4 LTS (Focal Fossa)
KernelLinux 5.4.0-132-generic x86_64
Hostnamevps-da425822
VirtualizationKVM (VPS)
CPUIntel Core (Haswell) - 1 core @ 2394 MHz
Memory~2 GB total
Disk39 GB

User Environment

PropertyValue
Userubuntu (UID 1000)
ShellZsh with Oh-My-Zsh (robbyrussell theme)
EditorNeoVim (nvim)
Home/home/ubuntu
Working Directory/home/ubuntu/claude-workspace

Claude Code Setup

ComponentDetails
Claude Config~/.claude.json
Claude Directory~/.claude/
ModelClaude Opus 4.5 (claude-opus-4-5-20251101)
EntrypointSDK CLI
Environment FlagCLAUDECODE=1

MCP Servers:

  • Obsidian (stdio): npx @mauricio.wolff/mcp-obsidian@latest /home/ubuntu/claude-workspace

Claude Directory Structure:

~/.claude/
├── cache/           # Cached data
├── debug/           # Debug information
├── downloads/       # Downloaded files
├── history.jsonl    # Session history
├── plans/           # Plan files
├── plugins/         # Marketplace plugins
├── projects/        # Project metadata
├── session-env/     # Session environment
├── shell-snapshots/ # Shell snapshots
├── todos/           # Todo management
└── stats-cache.json # Statistics

Development Tools

ToolVersionLocation
Node.jsv20.20.0via NVM (~/.nvm)
npm10.8.2via NVM
Python3.8.10/usr/bin/python3
Go1.16.5/usr/local/go
Rubysystem/usr/bin/ruby
Git2.25.1system
Dockerinstalled/usr/bin/docker
Podmaninstalledcontainerized services

PATH includes:

  • ~/.nvm/versions/node/v20.20.0/bin
  • ~/go/bin
  • /usr/local/go/bin
  • ~/.local/bin
  • ~/.fzf/bin

Running Services

ServiceDescription
Claude CLIActive session (~258 MB)
MCP ObsidianObsidian vault integration (~70 MB)
Webhook Server/usr/bin/webhook -hooks ~/hooks.json
Powerline DaemonTerminal prompt enhancement
RedisPodman container (port 6379, password-protected)
MemezisApplication container
Memezis-botBot service container

Workspace Structure

/home/ubuntu/claude-workspace/
├── .claude/         # Local Claude config
├── .git/            # Git repository
├── .obsidian/       # Obsidian vault config
├── incoming/        # Incoming files
├── CLAUDE.md        # This file
├── README.md        # Project README
└── shopping list.md # Note file

Git Status:

  • Branch: main
  • Recent commit: d84e804 - “first commit”

Project Conventions


Common Commands


Architecture Notes