
Security News
OpenCode User Hit with Hostile Backlash After Reporting Free AI Loophole
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.
@godmode-team/godmode
Advanced tools
GodMode turns your self-hosted AI into a personal operating system. It runs on top of OpenClaw and gives your AI deep context about you — your schedule, tasks, memory, skills, and preferences — so it actually works for you instead of starting from scratch every conversation.
Open source. Self-hosted. Yours.
node -v, use nvm to install)npm install -g pnpm)>=2026.2.0 (install guide)curl -fsSL https://lifeongodmode.com/install.sh | sh
This handles everything — Node.js, OpenClaw, GodMode plugin, gateway config, and Tailscale (if present). Safe to re-run.
Windows: irm https://lifeongodmode.com/install.ps1 | iex
# Install the plugin
openclaw plugins install @godmode-team/godmode
# Enable it
openclaw config set plugins.entries.godmode.enabled true
# Restart the gateway
openclaw gateway restart
# Open GodMode
open http://localhost:18789/godmode
# Clone and build
git clone https://github.com/GodMode-Team/godmode.git
cd godmode
pnpm install
pnpm build
# Configure
cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY
# Register as a local plugin in your OpenClaw config
# Add to ~/.openclaw/openclaw.json under plugins.entries:
# "godmode": { "enabled": true, "path": "/path/to/godmode-plugin" }
# Restart your OpenClaw gateway
openclaw gateway restart
# Open GodMode
open http://localhost:18789/godmode
git clone https://github.com/GodMode-Team/godmode.git
cd godmode
pnpm install
# Copy and configure environment
cp .env.example .env
# Edit .env — at minimum set ANTHROPIC_API_KEY
# Build and run
pnpm dev
# UI dev server (hot reload)
pnpm dev:ui
The only required environment variable is ANTHROPIC_API_KEY. Everything else degrades gracefully:
| Variable | Required | What it enables |
|---|---|---|
ANTHROPIC_API_KEY | Yes | Agent spawning, auto-titling, identity extraction |
HONCHO_API_KEY | Recommended | Persistent conversational memory |
OBSIDIAN_VAULT_PATH | No | Second Brain vault sync (fallback: ~/godmode/memory/) |
GOG_CALENDAR_ACCOUNT | No | Google Calendar in daily brief |
XAI_API_KEY | No | X/Twitter intelligence |
COMPOSIO_API_KEY | No | Third-party tool auth (Gmail, Slack, Notion) |
PAPERCLIP_URL | No | Multi-agent orchestration |
See .env.example for the full list.
# Check plugin is registered
openclaw plugins list
# Health check
curl -fsS http://127.0.0.1:18789/godmode/health
GodMode is designed to be personal. Most customization is files, not code:
~/godmode/memory/agent-roster/. Define agent personalities, specialties, and trust levels.skill-cards/. Teach your AI when and how to use specific capabilities.assets/skills/. Multi-step workflows your AI can run.SOUL.md file defines your AI's core personality and values.Drop a file in, restart, and your AI knows something new. No TypeScript required.
godmode/
├── index.ts # OpenClaw plugin entry point
├── standalone.ts # Standalone Hermes server (alternative to OpenClaw gateway)
├── src/
│ ├── methods/ # RPC handlers (tasks, calendar, brief, queue, etc.)
│ ├── services/ # Background services (queue, self-heal, heartbeat)
│ ├── lib/ # Core libraries (memory, context budget, vault, identity)
│ ├── tools/ # Agent tools (delegate, repair, queue_add, etc.)
│ ├── hooks/ # Lifecycle hooks (startup, prompt injection, message handling)
│ └── adapter/ # Standalone/Hermes adapter layer
├── ui/ # Frontend (Lit web components, Vite build)
├── skill-cards/ # Domain skill definitions (markdown)
├── assets/
│ ├── agent-roster/ # Default persona files
│ └── skills/ # Executable skill files
└── docs/ # Architecture docs
pnpm build # Full build (UI + TypeScript + bundle)
pnpm build:code # TypeScript only
pnpm build:ui # UI only (Vite)
pnpm dev:ui # UI dev server with hot reload
pnpm typecheck # Type checking
pnpm test:ui # UI tests
pnpm clean # Remove build artifacts
pnpm ui:sync # Refresh committed UI fallback snapshot
After UI changes, always run pnpm build:ui && pnpm ui:sync and commit the updated snapshot.
Contributions welcome! GodMode gets better when the community builds for their own needs.
Good first contributions:
Before submitting a PR:
git checkout -b feat/my-feature)pnpm typecheck (must pass)pnpm build (must succeed)pnpm ui:sync and commit the snapshotnode -v # Need v22+. Install/upgrade: nvm install 22 && nvm use 22
pnpm -v # Not found? npm install -g pnpm
Get a key at console.anthropic.com, then add it to your .env:
cp .env.example .env
echo 'ANTHROPIC_API_KEY=sk-ant-...' >> .env
Change the port with the --port flag or GODMODE_PORT env variable:
GODMODE_PORT=4000 pnpm start
# or
pnpm start -- --port 4000
The UI must be built before the server can serve it:
pnpm build:ui # Build the frontend assets
pnpm start # Then restart the server
Persistent memory requires a Honcho API key. Get one at honcho.dev and add to .env:
HONCHO_API_KEY=your-key-here
Without it, GodMode still works but conversations won't persist across sessions.
FSL-1.1-MIT — Free to use, modify, and self-host. Cannot be used to build a competing commercial product. Each version converts to MIT after 2 years.
Made with conviction by the GodMode Team.
FAQs
GodMode - Personal AI Operating System plugin for OpenClaw
The npm package @godmode-team/godmode receives a total of 0 weekly downloads. As such, @godmode-team/godmode popularity was classified as not popular.
We found that @godmode-team/godmode demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
An OpenCode user faced harassment after reporting a free AI usage loophole, drawing a bitter backlash in a GitHub thread that has since been deleted.

Threat Research
/Security News
319 browser extensions installed by 13.4 million users hijack searches, capture queries, and collect referral payments from Yahoo and Bing.

Threat Research
Malicious Firefox extensions mimic Phantom, Jupiter, and Bitget wallets to steal recovery phrases and private keys, with one fetching its payload remotely.