OpenCode now supports Claude Max/Pro subscriptions through the opencode-anthropic-auth plugin, which allows you to use your Claude subscriptions for both Claude Code and OpenCode in the terminal. The integration is compatible with Gentleman.Dots, a complete development environment configuration scheme that includes Neovim with AI assistant, multiple terminal shells (Fish, Zsh, Nushell), terminal multiplexers (Tmux, Zellij), and various terminal simulators. You can install it through Homebrew or download the installation package directly for macOS, Linux, and Android platforms. Configuration process Built-in interactive TUI installer that automatically configures your preferred tools; There is also the Vim Mastery Trainer, which helps you learn editor shortcuts through progressive lessons and “level challenges”. This configuration creates a fully integrated AI-driven coding environment that is deeply optimized for end-based development workflows.
With the rapid evolution of AI coding tools, how to truly integrate capabilities like Claude / OpenCode into daily development workflows is starting to become an “engineering problem” rather than just a “plug-in”.
Gentleman.Dots is built around this goal.
What is Gentleman.Dots?
Gentleman.Dots is a terminal-centric development environment configuration scheme (dotfiles + installer) that combines the toolchain, editor configuration, and workflow that the author has honed over time into a single reusable project.
It’s not a single tool, but a complete portfolio of development environments that cover:
- Neovim (based on LazyVim)
Integrated AI coding workflows for use with tools like OpenCode, Claude Code, and more - Multiple shells
Fish, Zsh, Nushell, you can choose according to your personal habits - Terminal multiplexer
Tmux and Zellij support efficient multi-session, multi-window development - Terminal Simulator
WezTerm, Alacritty, Kitty, Ghostty, etc - Cross-platform support
macOS, Linux, and Android (Termux scenario)
The overall design goal is clear:
Make the terminal the main work interface, not an “accessory” to the editor.
Relationship with OpenCode / Claude
Recently, OpenCode supports Claude Max / Pro subscriptions through opencode-anthropic-authplugins, allowing you to use the same Claude subscription in the terminal at the same time:
- Claude Code
- OpenCode CLI
Gentleman.Dots doesn’t natively implement authentication or subscription logic, but it provides an environment that’s already in place for these AI tools to:
- Call directly in Neovim / Shell
- Integrate into existing endpoint workflows
- Avoid the fragmented experience of “one editor, one terminal, and one AI tool”
In other words:
OpenCode provides capabilities, and Gentleman.Dots provides “environments that can naturally host these capabilities”.
Installation and configuration experience
Gentleman.Dots is not “copying dotfiles” in the traditional sense.
It provides an interactive TUI installer (Go Authored) during which you can:
- Choose which shells to use
- Whether Tmux / Zellij is enabled
- Select Terminal Emulator
- Configure Neovim / AI related components
Installation method support:
- Homebrew(macOS / Linux)
- Download the installation package directly
The entire process emphasizes automation and control, rather than “overwriting your system configuration all at once”.
Vim Mastery Trainer: Not just configuration
Here’s a Gentleman.Dots design that’s easily overlooked, but very “engineer-oriented”:
Vim Mastery Trainer
It designs Vim learning as a progressive training system:
- Course → Skills → Level Challenges
- RPG-like progress feedback
- Strengthen muscle memory instead of memorizing shortcut tables
This shows that the focus of this project is not just about “getting the tools right”, but about long-term usability.
developer
Gentleman.Dots is better suited for:
- Primarily working in the terminal (backend / systems / DevOps / AI engineering)
- Use Neovim, not a GUI IDE
- Want to embed AI coding capabilities into the daily workflow rather than occasional calls
- Don’t want to maintain a bunch of scattered profiles by hand
If you only use the terminal occasionally and rely primarily on a graphics IDE, this may seem “overweight”.
Summary
Gentleman.Dots is not an “AI tool”, but a terminal development environment base for the AI era:
- OpenCode / Claude provides intelligent capabilities
- Gentleman.Dots provides stable, scalable, end-centric operating soil
In this system, AI is no longer a plug-in but part of the workflow.
Github:https://github.com/Gentleman-Programming/Gentleman.Dots
Tubing: