UNPKG

@sebastienrousseau/dotfiles

Version:

The Trusted Shell Platform — Universal dotfiles managed by Chezmoi. Features Bash & Zsh for macOS, Linux & WSL. Rust modern tooling & enterprise-grade security.

109 lines (76 loc) 3.27 kB
--- render_with_liquid: false --- # AI Integrations (Opt-in) AI helpers are **off by default**. You choose if and when to turn them on. ## Enable AI helpers ```bash export DOTFILES_AI=1 exec zsh ``` This turns on the local helper scripts for context suggestions and error analysis. It does not install any AI tools. ## Steering Patterns Patterns in `~/.dotfiles/dot_config/ai/patterns/` add focused context to AI requests. - **Architect** — shell setup and stack tuning - **Hardener** — security, encryption, and compliance - **Refactor** — POSIX compatibility, performance, and linting ### Contextual Bridge Use the `dot` CLI to run AI tools with added context: ```bash # General usage dot cl|codex|copilot|gemini|goose|kiro|sgpt|ollama|opencode|aider|autohand|vibe|qwen|zai --pattern <name> "prompt" # Quick aliases dcla "Optimize my zshrc" # Claude + Architect dgmnh "Audit my ssh config" # Gemini + Hardener dkir "Refactor this script" # Kiro + Refactorer ``` The bridge adds system details (OS, architecture, date) to the prompt. This gives the AI the context it needs for accurate answers. Supported bridge commands: | Command | Provider | |---------|----------| | `dot cl` | Claude Code | | `dot codex` | OpenAI Codex CLI | | `dot copilot` | GitHub Copilot CLI | | `dot gemini` | Gemini CLI | | `dot goose` | Goose (Block) | | `dot kiro` | Kiro CLI | | `dot sgpt` | Shell-GPT | | `dot ollama` | Ollama | | `dot opencode` | OpenCode | | `dot aider` | Aider | | `dot autohand` | Autohand Code | | `dot vibe` | Mistral Vibe | | `dot qwen` | Qwen Code | | `dot zai` | ZAI (Zhipu AI) | ### `dot ai` status and launcher `dot ai` shows which AI CLIs are installed, grouped by category. If `gum` is available, it also opens a quick launcher. Current categories: - Agents (autonomous) - Coding (interactive) - General (prompt-based) - Runtime (local) - Cloud (platform) The launcher is simple and fast. It shows short role labels like `agent`, `coding`, `general`, `local`, and `cloud` so you can pick quickly. To stay fast, `dot ai` caches provider info in `~/.cache/dotfiles/ai/status.tsv` for 5 minutes. You can change this with `DOTFILES_AI_STATUS_TTL`. Related AI commands: - `dot ai` — check status and launch tools - `dot ai-setup` — set up AI CLIs step by step - `dot ai-query` — run context-aware queries on the dotfiles repo ## Optional AI CLI tools These tools are not installed for you. Pick and install only the ones you want: - **Agents**: `claude`, `codex`, `copilot`, `goose` - **Coding assistants**: `aider`, `opencode` - **General AI**: `gemini`, `sgpt` - **Local-first**: `ollama` - **Coding agents**: `autohand`, `vibe`, `qwen`, `zai` - **Cloud / platform**: `kiro-cli` Once installed, the dotfiles add helper functions and shortcuts. These only load when `DOTFILES_AI=1` is set. ## Agentic terminal workflows If your terminal has built-in AI agents, keep your shell lean and fast: - Use `DOTFILES_FAST=1` or `DOTFILES_ULTRA_FAST=1`. - Let the terminal handle agents and its own UI. - Keep dotfiles focused on consistency, safety, and clean repeats. ## Privacy and safety - No AI tools are installed for you. - No background services run by default. - You control AI helpers with `DOTFILES_AI=1`.