danielmiessler/LifeOS

⛰️ LifeOS — The universal AI Harness designed to move you from Current to Ideal state in both life and work.

About the project

LifeOS is an AI-assisted personal operating system that records a person’s goals, values, context, and current situation to help move them toward a desired future state. It supports work such as building applications, starting businesses, and creative projects. Its catalogue entries extend the system through skills, hooks, agents, and commands.

19kStars on the repository
82Mods indexed here, across every type
1mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

PreToolUse

01

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs before the agent uses a tool for Bash, Skill, Agent, AskUserQuestion, Bash, Write, Edit and MultiEdit tool calls, executing ContextReduction.hook.sh, AgentInvocation.hook.ts, TabState.hook.ts and PreToolGuard.hook.ts (4 commands). From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

PostToolUse

02

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs after a tool call finishes for Agent, WebFetch, WebSearch, mcp__.*, ToolSearch, AskUserQuestion, Read, Write, Edit, MultiEdit and Bash tool calls, executing AgentInvocation.hook.ts, Safety.hook.ts, TabState.hook.ts, ISAStaleWriteGuard.hook.ts, ISASync.hook.ts, CheckpointPerISC.hook.ts, ConfigEvalFire.hook.ts…

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

SessionEnd

03

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs when a session ends, executing WorkCompletionLearning.hook.ts, SessionCleanup.hook.ts, UpdateCounts.hook.ts, MemoryHealthGate.hook.ts, DocIntegrity.hook.ts and IntegrityCheck.hook.ts (6 commands). From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

UserPromptSubmit

04

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing PromptProcessing.hook.ts, SatisfactionCapture.hook.ts, ReminderRouter.hook.ts, VersionDrift.hook.ts, MemoryTurnStart.hook.ts, DriftReminder.hook.ts, AlgorithmNudge.hook.ts, TimeContext.hook.ts and ModelRungGuard.hook.ts (9 commands). From…

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

PostToolUseFailure

05

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs when a tool call fails, executing EventLogger.hook.ts, AlgorithmNudge.hook.ts and LoopDetector.hook.ts (3 commands). From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

TaskCreated

06

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs on the TaskCreated event, executing TaskGovernance.hook.ts. From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

ConfigChange

07

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs on the ConfigChange event, executing EventLogger.hook.ts. From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

SessionStart

08

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs when a session starts, executing HookHealer.hook.ts, KittyEnvPersist.hook.ts, LoadContext.hook.ts, FreshnessCache.ts and SettingsBackport.ts via bun with --quiet, --system, --user and --output (5 commands). From danielmiessler/LifeOS.

not rated 19k +88 1mo ago B tokens not measured original MIT

Stop

09

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs when the agent finishes a response, executing LastResponseCache.hook.ts, TabState.hook.ts, VoiceCompletion.hook.ts, ISARenderOnStop.hook.ts, SpendAuditor.hook.ts, StopGates.hook.ts, MemoryReviewFire.hook.ts and MemoryHealthGate.hook.ts (8 commands). From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A tokens not measured copy · 91% MIT

StopFailure

10

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs on the StopFailure event, executing EventLogger.hook.ts. From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

PermissionRequest

11

danielmiessler/LifeOS

Hook Claude Code

One of 11 in hooks.json

Runs when the agent asks permission for an action for Write, Edit, MultiEdit, Bash and mcp__.* tool calls, executing Safety.hook.ts (2 commands). From danielmiessler/LifeOS.

not rated 19k +88 1mo ago A ✓ AI review tokens not measured original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: