Features
Features of my-opencode-config
Section titled “Features of my-opencode-config”my-opencode-config goes beyond a simple setup script. It uses smart logic to ensure you’re using the best models and plugins available.
Smart Model Scoring
Section titled “Smart Model Scoring”When you select your main and small models, my-opencode-config doesn’t just list them. It fetches the latest model capabilities from the OpenCode CLI and assigns each model a score based on several factors:
- Thinking Capability: Models with advanced internal reasoning receive a higher score.
- Reasoning: Models capable of complex problem-solving are prioritized.
- Tool Calling: Models that can interact with external tools gain extra points.
- Attachments & Images: Models that can handle diverse input types like images or file attachments are ranked higher.
- Context & Output Limits: Larger context windows and output limits contribute to a model’s score.
Based on these scores, my-opencode-config will recommend the best free Zen models for your setup.
Essential Plugins Management
Section titled “Essential Plugins Management”my-opencode-config ensures that your OpenCode environment is equipped with essential plugins for a superior developer experience:
oh-my-opencode-config: Provides enhanced prompts, better formatting, and overall usability improvements.opencode-gemini-auth: Enables seamless authentication and integration with Google’s Gemini models.
The tool intelligently merges these into your existing configuration, adding them only if they’re missing or out-of-date.
Superpowers Integration (Optional)
Section titled “Superpowers Integration (Optional)”You have the option to install Superpowers, a suite of advanced AI agents and skills that provide enhanced debugging, code exploration, and impact analysis capabilities directly within your OpenCode environment.
Comprehensive Authentication
Section titled “Comprehensive Authentication”The setup wizard guides you through authenticating with:
- OpenCode Zen: Connects you to a wide variety of free, high-quality models.
- Google Gemini: Grants you access to Google’s most powerful models like Gemini 1.5 Flash and Pro.
Seamless Configuration Generation
Section titled “Seamless Configuration Generation”my-opencode-config automatically generates and manages your configuration files, saving you from manual JSON editing:
opencode.json: The core configuration file for OpenCode.oh-my-opencode-config.json: Specialized settings for theoh-my-opencode-configplugin.
The tool will even create a backup of your existing configuration before making any changes, ensuring you can always revert if needed.