AI chatbots are becoming impressively advanced, especially when it comes to writing code.
In fact, we’re starting to see entire software projects built solely by AI – what some people are calling “vibe coded” apps, because they’re created entirely based on prompts and AI-generated logic.
Although BW Control Panel doesn’t currently offer built-in AI integration (at least not yet), you can still harness the power of AI to help with your development.
One option is to manually copy and paste code generated by tools like ChatGPT or Gemini, though we admit that can get a little repetitive.
A smoother approach would be to set up the Gemini CLI and connect to it over SSH, giving you direct access to AI-assisted coding right from your terminal.
While the standard Gemini interface (like the one you might use in a browser) is great for quick questions or generating code snippets, the Gemini CLI (Command Line Interface) takes things to the next level, especially if you’re working on real coding projects.
Gemini CLI lets you interact with Gemini directly from your terminal or your favorite IDE using simple commands. This isn’t just a more convenient way to use AI – it’s a smarter one.
When set up properly in your development environment, Gemini CLI can access your actual project files. That means it can read, modify, and even create files automatically.
More importantly, it understands the structure and context of your entire codebase, not just the snippet you paste into a chat box.
This deeper level of integration allows Gemini to generate much more accurate and context-aware code, whether you’re debugging, refactoring, or building something from scratch.
It’s like having an intelligent coding assistant that sees the bigger picture, not just isolated pieces.
To get started with Gemini CLI, you’ll need to have a few things set up in your account:
Don’t have Supervisor yet? No problem – it can be added to your account as an upgrade.
In your BW Control Panel, go to: Advanced → Supervisor:
Click the “Create Instance” button:
A setup dialog will appear where you’ll configure the new instance:
Here’s what to keep in mind: