Your 'Systant. A system daemon on Linux that communicates via MQTT to get diagnostic info from, and send commands to, a Linux computer. Written in Elixir because fuck you, and written mostly by Claude because fuck everything.
Go to file
ryan 904bef4aa7 docs: update CLAUDE.md and AGENTS.md for entity-based architecture
- Update architecture section to reflect actual file structure
- Document entity system (sensor, binary_sensor, switch, light, button)
- Add MQTT topic documentation
- Add NixOS/home-manager integration section
- Update commands section
- Replace metrics-specialist with entity-specialist
- Replace events-specialist with nix-specialist
- Update mqtt-specialist context for current topic structure

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 21:33:51 -08:00
.claude feat: add NixOS module and proper Nix packaging 2026-01-19 20:19:27 -08:00
.vscode Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
nix refactor: switch to home-manager module 2026-01-19 21:02:09 -08:00
src Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
.envrc Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
.gitignore Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
AGENTS.md docs: update CLAUDE.md and AGENTS.md for entity-based architecture 2026-01-19 21:33:51 -08:00
bun.lock Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
CLAUDE.md docs: update CLAUDE.md and AGENTS.md for entity-based architecture 2026-01-19 21:33:51 -08:00
flake.lock Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
flake.nix refactor: switch to home-manager module 2026-01-19 21:02:09 -08:00
index.ts Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
package.json Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
README.md Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
systant.toml.example Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00
tsconfig.json Initial systant implementation in Bun/TypeScript 2026-01-19 19:52:47 -08:00

systant

To install dependencies:

bun install

To run:

bun run index.ts

This project was created using bun init in bun v1.3.6. Bun is a fast all-in-one JavaScript runtime.