Source: https://seerepo.com/r/danielmiessler/LifeOS/built
Markdown source: https://seerepo.com/r/danielmiessler/LifeOS/built.md
Description: LifeOS is a TypeScript repo built with Electron, React, and Next.js. It signs people in with jose. It has 513,591 written lines, with 11 test files.

# What is LifeOS built with?

LifeOS is a TypeScript repo built with Electron, React, and Next.js. It signs people in with jose, uses AI through Anthropic, spectrum-ts, OpenAI, and js-tiktoken, makes its content with yaml, react-markdown, remark-gfm, rehype-highlight, rehype-raw, and 4 more, validates its data with @cfworker/json-schema, and uses Replicate. It has 513,591 written lines, with 11 test files.

Read on November 5, 2026, at commit f6ab5e0.

Repository: https://github.com/danielmiessler/LifeOS

## Support (LifeOS/install)

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 14 files

### Other

- **serde_json**: 1 file

## Backend (LifeOS/install/LIFEOS/PULSE)

### Sign-in

- **[jose](https://seerepo.com/uses/jose)**: 1 file

### Services

- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [LifeOS/install/LIFEOS/PULSE/modules/siri.ts, line 20](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/modules/siri.ts#L20)

## Support (LifeOS/install/LIFEOS/PULSE)

### Other

- **smol-toml**: 2 files
- **minisearch**: 1 file

## Support (LifeOS/install/LIFEOS/PULSE/Dashboard)

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 3 files

## Support (LifeOS/install/LIFEOS/PULSE/Desktop)

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 2 files

### Tools

- **@electron/packager**: 1 file

### Other

- **node-pty**: 1 file

## Frontend (LifeOS/install/LIFEOS/PULSE/Observability)

### The base

- **[React](https://seerepo.com/uses/react)**: 118 files · [in LifeOS/install/LIFEOS/PULSE/Observability/package.json](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/Observability/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: 29 files · [in LifeOS/install/LIFEOS/PULSE/Observability/package.json](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/Observability/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 2 files
- **geist**: 1 file
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[recharts](https://seerepo.com/uses/recharts)**: 6 files
- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 4 files
- **[D3](https://seerepo.com/uses/d3)**: 2 files
- **[xyflow](https://seerepo.com/uses/xyflow)**: 2 files
- **[Framer](https://seerepo.com/uses/framer)**: 1 file

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 81 files

## Support (LifeOS/install/LIFEOS/PULSE/Observability)

### Content

- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 2 files
- **[remark-gfm](https://seerepo.com/uses/remark-gfm)**: 2 files
- **[rehype-highlight](https://seerepo.com/uses/rehype-highlight)**: 1 file
- **[rehype-raw](https://seerepo.com/uses/rehype-raw)**: 1 file
- **[rehype-sanitize](https://seerepo.com/uses/rehype-sanitize)**: 1 file
- **[sharp](https://seerepo.com/uses/sharp)**: 1 file
- **[yaml](https://seerepo.com/uses/yaml)**: 1 file

### Other

- **[TanStack](https://seerepo.com/uses/tanstack)**: 20 files
- **clsx**: 1 file

## Backend (LifeOS/install/LIFEOS/RELAY/bridge)

### AI

- **spectrum-ts**: 4 files

## Backend (LifeOS/install/LIFEOS/TOOLS)

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 2 files · [LifeOS/install/LIFEOS/TOOLS/ExtractTranscript.ts, line 19](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/TOOLS/ExtractTranscript.ts#L19)

## Support (LifeOS/install/LIFEOS/TOOLS)

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 9 files

### Other

- **graphology**: 1 file
- **graphology-communities-louvain**: 1 file

## Backend (LifeOS/install/LIFEOS/TOOLS/TokenXray)

### AI

- **js-tiktoken**: 1 file

## Support (LifeOS/install/LIFEOS/WORKFLOWS/v1)

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 2 files

### Validation

- **@cfworker/json-schema**: 1 file

### Other

- **cron-parser**: 1 file

## Backend (LifeOS/install/skills/Art/Tools)

### Services

- **Replicate**: 1 file · [LifeOS/install/skills/Art/Tools/Generate.ts, line 26](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/skills/Art/Tools/Generate.ts#L26)

## Support (LifeOS/install/skills/Assay)

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 9 files

## Support (LifeOS/install/skills/Broadcast)

### Content

- **probe-image-size**: 1 file

### Tools

- **commander**: 1 file

### Other

- **@atproto/api**: 1 file
- **aws4fetch**: 1 file

## Frontend (LifeOS/install/skills/Telos/DashboardTemplate)

### The base

- **[React](https://seerepo.com/uses/react)**: 9 files · [in LifeOS/install/LIFEOS/PULSE/Observability/package.json](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/Observability/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: 8 files · [in LifeOS/install/LIFEOS/PULSE/Observability/package.json](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/Observability/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 2 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 1 file

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 8 files

## Support (LifeOS/install/skills/Telos/DashboardTemplate)

### Content

- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 1 file

### Other

- **clsx**: 1 file

## Frontend (LifeOS/install/skills/Telos/ReportTemplate)

### The base

- **[React](https://seerepo.com/uses/react)**: [in LifeOS/install/LIFEOS/PULSE/Observability/package.json](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/Observability/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: 1 file · [in LifeOS/install/LIFEOS/PULSE/Observability/package.json](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/Observability/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 2 files

## Support (LifeOS/install/skills/Telos/ReportTemplate)

### Other

- **clsx**: 1 file

## Support (LifeOS/install/skills/VideoEssay/Tools)

### Content

- **[shiki](https://seerepo.com/uses/shiki)**: 1 file

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): Anthropic, React, Next.js, OpenAI, Replicate, jose, Tailwind CSS, class-variance-authority, geist, tailwind-merge, recharts, Radix UI, Framer, react-markdown, remark-gfm, rehype-highlight, shiki · [Compare](https://seerepo.com/compare/danielmiessler/LifeOS/vs/Significant-Gravitas/AutoGPT)
- [cline/cline](https://seerepo.com/r/cline/cline/built): Anthropic, React, OpenAI, yaml, Tailwind CSS, class-variance-authority, tailwind-merge, recharts, Radix UI, xyflow, Lucide, react-markdown, remark-gfm, rehype-highlight, shiki · [Compare](https://seerepo.com/compare/cline/cline/vs/danielmiessler/LifeOS)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): React, OpenAI, Tailwind CSS, class-variance-authority, tailwind-merge, recharts, Radix UI, D3, xyflow, Lucide, react-markdown, remark-gfm, rehype-raw, rehype-sanitize · [Compare](https://seerepo.com/compare/danielmiessler/LifeOS/vs/infiniflow/ragflow)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): Anthropic, React, Next.js, OpenAI, Tailwind CSS, class-variance-authority, tailwind-merge, recharts, Radix UI, D3, Lucide, react-markdown, remark-gfm, sharp · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/danielmiessler/LifeOS)
- [multica-ai/multica](https://seerepo.com/r/multica-ai/multica/built): Electron, React, Next.js, OpenAI, yaml, Tailwind CSS, class-variance-authority, tailwind-merge, recharts, react-markdown, remark-gfm, rehype-raw, rehype-sanitize, shiki · [Compare](https://seerepo.com/compare/danielmiessler/LifeOS/vs/multica-ai/multica)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): React, OpenAI, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI, xyflow, Framer, Lucide, react-markdown, remark-gfm, rehype-raw, rehype-sanitize · [Compare](https://seerepo.com/compare/danielmiessler/LifeOS/vs/langflow-ai/langflow)

## Frequently asked questions

### What language is LifeOS written in?

LifeOS is written in TypeScript, with 513,591 written lines.

### What framework does LifeOS use?

LifeOS is built with Electron, React, and Next.js.

### What does LifeOS sign people in with?

LifeOS signs people in with jose.

### Does LifeOS use AI?

Yes. LifeOS uses AI through Anthropic, spectrum-ts, OpenAI, and js-tiktoken.

The proof: [LifeOS/install/LIFEOS/PULSE/modules/siri.ts, line 20](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/LIFEOS/PULSE/modules/siri.ts#L20)

### What services does LifeOS use?

LifeOS uses Replicate.

The proof: [LifeOS/install/skills/Art/Tools/Generate.ts, line 26](https://github.com/danielmiessler/LifeOS/blob/f6ab5e0228bfb356c82edbf52b69344dbd585486/LifeOS/install/skills/Art/Tools/Generate.ts#L26)

### Does LifeOS have tests?

Yes. LifeOS has 11 test files.

### Which repos have a stack like LifeOS's?

The ones that share most of its stack: Significant-Gravitas/AutoGPT, cline/cline, and infiniflow/ragflow.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
