Code Pilot - easy project navigation for Xcode
Overview
Code Pilot enhances Xcode by adding swift navigation through files and other parts of your project. Thanks to a fuzzy search mechanism and an advanced scoring system for the search results, Code Pilot tries to guess what's on your mind immediately after you've typed just a few characters. Its ultimate goal is to keep you in flow, not distracting you when you change your focus from one piece of code to another.
Xcode 4 support
Code Pilot 2.0 with support for Xcode 4.0.x and 4.1 is available here.
Buzz
"Since being exposed to Code Pilot, it has been added to the short list of apps that MUST be installed on any development machine I use."
"I've used Code Pilot for an hour, and I'm already a fan: Code Pilot makes me more productive."
Ruben Bakker, author of MailPlane
A picture worth a thousand words
-
Smart matching
Code Pilot's killer feature is the way it interprets your query. Typing "fbar" will result in .*f.*b.*.a.*r.* regexp magic with results passed straight to smart sorting system, so you get what you wanted on top of everything else. -
Integrated with Xcode
Code Pilot is an .xcplugin bundle integrating seamlessly with Xcode runtime, gaining access to its internals and interacting with the user as a single application. -
Browse everything
Everything that Xcode sees in your project is readily available for browsing with Code Pilot - including .xib files, Core Data models, groups, resources and of course source code along with symbols like classes, methods or protocols. -
CamelCase support
CamelCase-aware search delivers more precise navigation over your code for those rare moments when you happen to actually remember the exact capitalization of the thing you're looking for. You can still use lower-case when you just don't care. -
Subproject support
Code Pilot will get inside your subprojects - we keep all of your project files covered!
-
Interface Builder support
Navigating through localized .xibs or searching for outlets by name is easy with Code Pilot - it will summon Interface Builder window everytime it is needed. -
Steady development
Code Pilot is under continous development. Before releasing version 1.0, we have shipped 12 consecutive beta versions over a period of little more than a month. We already have future 1.1, 1.2 and 2.0 versions scheduled. -
Created for developers by developers
As obvious as it sounds, we use Code Pilot on a daily basis for a variety of projects - be it Mac, iPhone OS, Cocos2d or plain old C development. -
Approachable trial version
Frankly, "don't be evil" isn't precisely our mission statement. We want you to get addicted to Code Pilot, but for good reasons. Try it with its full feature-set - free, for 10 days. Then we will remind you to get back to us. -
Full keyboard support
Amazingly enough, we use our good old keyboards for most of our development on Macs. Using Code Pilot may relieve your already overworked wrists** although it hasn't been medically proven (yet)
How does it work?
Code Pilot is an Xcode plugin that integrates seamlessly with your IDE. After installation, you should see it at the very bottom of the View menu. By default, it's accessible with cmd-shift-X keyboard shortcut, but you can redefine it the same way you change your standard Xcode key bindings.
Trial version
You can use Code Pilot absolutely free of charge, for 10 days. After that, it remains free to use for 15 minutes during every Xcode run.
Compatibility note
The current version of Code Pilot has been tested on Snow Leopard with Xcode 3.2.1 and later. Since version 1.1, Code Pilot includes an experimental support for Leopard (10.5) and earlier versions of Xcode.
Questions? Comments?
We appreciate any feedback and are happy to answer every question. Contact us at codepilot@macoscope.net.