██████╗ ██╗ ██╗███████╗████████╗ ██╔════╝ ╚██╗ ██╔╝██╔════╝╚══██╔══╝ ██║ ███╗ ╚████╔╝ ███████╗ ██║ ██║ ██║ ╚██╔╝ ╚════██║ ██║ ╚██████╔╝ ██║ ███████║ ██║ ╚═════╝ ╚═╝ ╚══════╝ ╚═╝
Get your sh*t together.
7 AI-powered commands for your terminal. Natural language git, code review with auto-fix, roasting, error explanations, standup generation, and more.
npm install -g gystvar in 2026? This code is a time capsule. Someone call the archaeology department.Built for developers who ship fast
Every feature is designed to save you time and make your terminal experience better.
2-Minute Setup
Interactive setup wizard gets you running instantly. Validates your API key, sets defaults, and configures preferences — all guided.
Multi-Provider AI
Works with Claude, GPT-4, Gemini, Llama (via Groq), DeepSeek, and local Ollama models. Switch providers with a single flag.
Streaming Output
Responses stream token-by-token for instant feedback. No staring at a blank screen waiting for the full response.
Auto-Fix Code
The review command doesn't just find bugs — it provides exact code replacements that can be auto-applied with --fix.
Context-Aware
Detects your project type, framework, package manager, and git state to give you relevant, specific answers.
Local LLM Support
Run entirely offline with Ollama. Use --local or configure any model with local:model-name prefix.
Beautiful Terminal UI
Colorful, well-formatted output with boxes, spinners, severity icons, and diff-style code suggestions.
11 commands. Infinite time saved.
Every command is designed to do one thing well, with beautiful output and smart defaults.
gyst setupInteractive setup wizard — up and running in 2 minutes
- -Choose from 6 AI providers with guided setup
- -Validates your API key before saving
- -Configure default model and preferences
gyst gitTranslate natural language to git commands
- -Understands your repo context (branch, status, remotes)
- -Warns about destructive commands
- -Shows alternatives and confirms before executing
gyst commitAI-generated commit messages from staged changes
- -Conventional Commits format (feat, fix, refactor, etc.)
- -Accept, edit in $EDITOR, or cancel
- -Analyzes diffs for accurate descriptions
gyst prGenerate PR descriptions from branch changes
- -Auto-detects base branch (main/master)
- -Summary, Changes, and Testing checklist
- -Copy to clipboard or create via GitHub CLI
gyst changelogGenerate changelogs from git history
- -Keep a Changelog format (Added/Changed/Fixed/Removed)
- -Auto-detects last git tag as range start
- -Prepends to existing CHANGELOG.md
gyst reviewAI code review with actionable fixes
- -Finds real bugs, security issues, and anti-patterns
- -Provides exact code replacements for auto-fix
- -Severity levels: critical, warning, suggestion, nitpick
gyst roastGet a brutally honest code roast
- -Three severity levels: gentle, medium, brutal
- -Technically accurate humor — learns from real issues
- -Includes a score out of 10 and final verdict
gyst wtfExplain any error message
- -Pipe errors directly from your build tools
- -Gets project-specific fix suggestions
- -Copy-paste ready commands to resolve issues
gyst standupGenerate standup updates from git history
- -Analyzes your commits and groups related work
- -Text, Slack, and JSON output formats
- -Configurable time range with --since or --days
gyst readmeGenerate a README from your codebase
- -Analyzes project structure, deps, and scripts
- -Styles: minimal, detailed, startup pitch
- -Won't overwrite existing README (saves as .generated.md)
gyst explainExplain what code does in plain English
- -Works with files and directories
- -Explains purpose, patterns, and trade-offs
- -Streaming output for large codebases
Up and running in 30 seconds
Install globally
pnpm add -g gyst-aior: yarn global add gyst-aiRun the setup wizard
The interactive wizard walks you through provider selection, API key configuration, and preferences. Or set your key manually:
export ANTHROPIC_API_KEY=...export OPENAI_API_KEY=...export GOOGLE_GENERATIVE_AI_API_KEY=...export GROQ_API_KEY=...gyst git --local 'show recent commits'