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:

Full Installation
curl -fsSL https://jarule.dev/setup | sh
Dotfiles Only
curl -fsSL https://jarule.dev/setup/dotfiles | sh
AI Rules Only
curl -fsSL https://jarule.dev/setup/rules | sh
Node.js Only
curl -fsSL https://jarule.dev/setup/node | sh
100+
Intelligent Aliases
3
Platforms
<500ms
Shell Startup
Opinionated Excellence

Legendary 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
100+
Intelligent Aliases & Functions
<500ms
Shell Startup Time
3
Platforms Supported
Opinionated Excellence

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
1

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."
2

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."
3

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."
4

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.

Tested in production environments
Performance-optimized for daily use
Security-hardened by default

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

40x
Faster Node.js switching with fnm
5x
Faster file searching with fd
10x
Faster content search with ripgrep

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.

The One Command to Rule Them All
curl -fsSL https://jarule.dev/setup | sh
Dotfiles Only
curl -fsSL https://jarule.dev/setup/dotfiles | sh
AI Rules Only
curl -fsSL https://jarule.dev/setup/rules | sh
Node.js Setup Only
curl -fsSL https://jarule.dev/setup/node | sh

What Happens Next?

1

Detection

jaRules intelligently detects your platform (macOS, Linux, Windows) and existing tools.

2

Installation

Modern tools are installed (fnm, starship, etc.) and legendary configurations are applied.

3

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. ✨