Command-G

Command-G
Website: commandg.app

If you spend a lot of time building apps in Xcode, Command-G is one of those quiet helpers that can make your workflow feel less like a grind. It’s a set of AI tools designed specifically for iOS, macOS, and visionOS developers, and it lives right inside your development environment. You don’t have to switch tabs or copy-paste between windows. It’s just there, ready to help when you need a nudge – whether that’s writing repetitive code, getting quick suggestions, or chatting through a problem with GPT.

I started using Command-G while working on a SwiftUI project that had a lot of boilerplate. I was building out views, handling state, and wiring up navigation – nothing groundbreaking, but enough to make me wish I had a second pair of hands. Once I installed the extension, I noticed how naturally it fit into my routine. It doesn’t try to take over your editor or flood you with suggestions. Instead, it quietly offers completions as you type, especially for those repetitive bits that you’ve written a hundred times before. It’s powered by Codeium, so the latency and quality are pretty close to what you’d expect from GitHub Copilot.

One of the things I really liked was how it handles context. You can insert your code directly into a ChatGPT conversation without jumping through hoops. That means you can ask questions like “Why is this crashing?” or “Can you refactor this?” and get answers that actually make sense. It’s not just guessing – it’s looking at your actual code. I used it to troubleshoot a weird animation bug, and the response helped me spot a subtle issue with how I was updating state.

The integration with Xcode is smooth. You don’t feel like you’re using a separate tool – it’s more like the assistant is part of the environment. I’ve used other AI tools that feel bolted on, and they always end up slowing me down. Command-G keeps things lightweight. You stay in flow, which is probably the biggest win. When you’re deep in a build and trying to keep track of a dozen moving parts, that kind of frictionless support makes a difference.

It’s also helpful for inspiration. Sometimes I’ll be staring at a blank file, trying to figure out how to structure a new feature, and I’ll type a comment describing what I want. Command-G will offer a few lines to get me started. It’s not always perfect, but it’s enough to break the inertia. I’ve used it to sketch out view models, write basic network calls, and even generate placeholder data for previews.

If you’re working solo or in a small team, it’s like having a quiet collaborator who doesn’t mind answering the same question twice. You can experiment, ask for alternatives, and get feedback without feeling judged or slowed down. It’s not trying to be clever – it’s just trying to be useful.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.