DEV Community

Cover image for Introducing AI Enhanced Command Center for Appwrite Console
Thomas G. Lopes for Appwrite

Posted on

Introducing AI Enhanced Command Center for Appwrite Console

We are happy to introduce a new exciting feature inside the Appwrite Console, the Command Center with enhanced AI. Our dedication to improving the developer experience comes with a responsibility to cater to that promise. And with this new feature, we do just that. Minimizing friction and maximizing experience with keyboard shortcuts and AI search.

If you'd like to know in-depth details about how we built the new AI-enhanced Command Center, head over to this blog post, where we dive deeper into the engineering aspects.

For now, let's take a closer look at what this feature can do.

Interacting with the Command Center πŸ€–

To start using the Command Center, you can open it using the ⌘ + K shortcut (Ctrl + K if you're using Windows or Linux), or clicking on the search icon in the Console header. You'll see a modal pop-up with a search input and multiple commands.

Image of command center pop up

There are several ways to execute commands. While you can use the mouse to press one of them, the Command Center was designed around the keyboard. As such, you can use the up and down arrow keys to select your command and press enter to execute them.

You'll notice that some commands have keyboard shortcuts next to them. If you press these shortcuts while the Command Center is closed, the command will immediately be executed!

You may also use the search input to filter from the list of commands. Additionally, you may search for entities throughout the Console! For example, if you have a function called fetch_users, and you search for fetch, a command to navigate to that function will appear in the Command Center.

Navigation πŸ—ΊοΈ

Besides navigation to entities, we've spread a lot of navigation commands throughout the Console.

Image description

If you're inside a project, at any moment you may press the D, A, S or F keys to go to Databases, Auth, Security and Functions screens respectively. Besides these, there are other commands you may discover when using the Command Center throughout the Console.

Some of these commands are context-sensitive. For example, if you're inside a Collection, you'll find navigation commands to go through different tabs related to it.

Image description

Entity Creation πŸ› οΈ

Navigation commands aren't the only ones that are context-sensitive. Another type of context-sensitive command is entity creation. If we look at the Collection screen once again, you'll find a Create Attribute command.

Image description

If you execute this command, you'll find that the Command Center opens up a new panel.

Image description

Some commands open up these panels to enable further keyboard interaction. In this case, it allows you to choose what kind of attribute you want to create.

AI Assistant πŸ”Ž

The Command Center comes with another exciting feature: the AI Assistant!

Image description

Trained on Appwrite's documentation, the Assistant allows you to ask any Appwrite related question, and it'll give answers with detailed explanations, step-by-step instructions, and code snippets. Be on the look-out for more Assistant-related features in the future!

Closing Notes πŸ“

The Command Center is one of the most exciting additions to our Console, and I hope this article made you eager to try it out. If you have any feedback or questions, please let us know in the comments, or hop on over to our Discord server to talk with us.

Additional resources

Top comments (0)