jaRules ⚡
Master of All Things Smooth
The most opinionated dotfiles and AI rules in the Joloverse — shell, editor, Git, secrets, and agent wiring for the machines you’re building.
The One Command to Rule Them All:
curl -fsSL https://jarule.dev/setup | shcurl -fsSL https://jarule.dev/setup/dotfiles | shcurl -fsSL https://jarule.dev/setup/rules | shcurl -fsSL https://jarule.dev/setup/node | shLegendary Features
Every component has been meticulously crafted to represent the pinnacle of development environment configuration
Shell Perfection
Ghostty terminal with a Starship Jetpack prompt, the Nord palette, and modern replacements for the classics.
- Ghostty + Starship Jetpack preset
- Nord — the house terminal palette
- fnm, fd, bat, ripgrep — sub-second everything
Git Mastery
Ed25519 keys, GPG signing, delta rendering, and a wall of aliases that make version control feel like poetry.
- Ed25519 + GPG commit signing
- delta for gorgeous diffs
- Legendary aliases
Herdr: tmux, and then some
An AI-aware terminal multiplexer and editor: sessions, panes, remote attach, and agent lanes beside your shell.
- AI-aware multiplexer + editor
- Sessions, panes & remote attach
- Curated VSCode + JetBrains Mono
AI Rules
The joRule namesake: your environment isn’t just for you anymore. Agent lanes, skills, and relay wiring for the whole fleet.
- Hermes — the agent hub (hermes serve)
- Goose + DeepSeek Harness (DSH)
- mattpocock/skills + Buzz relay
Secrets in the Vault
Vaultwarden — zero hardcoded secrets, template-based substitution, identity you can trust.
- Vaultwarden — the central vault
- Zero hardcoded secrets
- Template-based substitution
Knowledge That Compounds
An LLM-Wiki methodology over an Obsidian vault: evergreen notes, a GTD workflow, every decision remembered.
- LLM-Wiki — Karpathy-style notes
- Obsidian vault
- GTD workflow
Philosophy & Principles
Every configuration choice is deliberated, every optimization earned through real-world usage
"These aren't just dotfiles. They're a philosophy made manifest."- The only review that matters
Opinionated Excellence
No choice paralysis. Just the right way to do things, refined through years of obsessive attention to detail.
"Opinions are features, not bugs."
Performance-Optimized
Sub-second shell startup, efficient caching strategies, modern tool replacements that actually make you faster.
"If you're thinking about your tools instead of your work, your tools are wrong."
Security-First
Vaultwarden-backed secrets with template-based substitution. Zero hardcoded credentials, identity you can trust.
"Security isn't an afterthought - it's the foundation."
AI-Native
Your dotfiles learned to talk to agents: Hermes lanes, Goose orchestration, DeepSeek Harness work, skills from mattpocock/skills — across macOS, Linux, and Windows.
"The machine keeps working even when you're not at the keyboard."
The jaRules Difference
While other dotfiles repos give you a starting point, jaRules gives you the destination. This isn't configuration - it's curation. Every alias, every setting, every tool choice, every agent rule represents countless hours of refinement to create the perfect development experience \u2014 for you and your fleet.
See jaRules in Action
Witness the opinionated excellence in every configuration file and command
Git Mastery
Modern security standards with Ed25519 keys, GPG signing, and performance optimizations. Over 30 legendary aliases that make version control feel like poetry.
- Ed25519 SSH keys (faster & more secure than RSA)
- GPG commit signing for authenticity
- Delta integration for beautiful diffs
# jaRules' legendary Git aliases git sync # Fetch & rebase on main git cleanup # Remove merged branches git lg # Beautiful log with graph git amendf # Amend without editing $ ⚡ jarule@legendary ~/dev/project main $ ll 📁 src/ 📄 package.json 🔧 tsconfig.json $ serve 🚀 HTTP server running on port 8000 Shell Perfection
Ghostty terminal, Starship Jetpack prompt on Nord, 100+ intelligent aliases with modern tool replacements, and utility functions that make the shell feel like home.
- exa instead of ls (with icons & colors)
- bat instead of cat (syntax highlighting)
- fd instead of find (5x faster searching)
Node.js Excellence
fnm (Fast Node Manager) for 40x faster version switching, XDG-compliant npm configuration, and curated global packages for modern development.
- fnm over nvm (40x faster, Rust-powered)
- @antfu/ni for universal package management
- Security-optimized npm configuration
# jaRules' npm configuration audit-level=moderate save-exact=true prefer-offline=true # Global packages @antfu/ni # Universal package manager typescript # Type safety @biomejs/biome # Ultra-fast linting # The Joloverse agent stack hermes serve # Agent hub & lanes goose run # Local orchestrator dsh --workspace design # DeepSeek Harness buzz relay --listen # Agent-to-agent relay AI Rules for the Fleet
The joRule concept, fully realized: rules your agents follow, not just your shell. Hermes lanes, Goose automation, DeepSeek Harness workspaces, and skills from mattpocock/skills \u2014 all coordinated over the Buzz relay.
- Hermes \u2014 the agent hub (hermes serve)
- Goose Apps dashboards on the home lab
- Buzz relay + mattpocock/skills packs
Performance That Speaks for Itself
Ready to Transform Your Environment?
Join the legendary few who have discovered the pinnacle of development environment configuration. Your machine \u2014 and your agents \u2014 will never be the same.
curl -fsSL https://jarule.dev/setup | shcurl -fsSL https://jarule.dev/setup/dotfiles | shcurl -fsSL https://jarule.dev/setup/rules | shcurl -fsSL https://jarule.dev/setup/node | shWhat Happens Next?
Detection
jaRules intelligently detects your platform (macOS, Linux, Windows) and existing tools.
Installation
Modern tools are installed (fnm, starship, etc.) and legendary configurations are applied.
Transformation
Your shell restarts and you're greeted with legendary productivity. Welcome to the Joloverse.
Documentation
Comprehensive guides and configuration references for every component.
Read the docs →Source Code
Explore the legendary configurations and contribute to the opinionated excellence.
View on GitHub →Life's too short for ugly terminals and broken workflows.
Welcome to the Joloverse. Your setup will never be the same. ✨