Skip to main content

Perplexity's Comet Browser: A Guide With Examples

Learn what Perplexity’s Comet browser is and how to use it through five practical examples you can try yourself.
Jul 21, 2025  · 8 min read

Released on July 9, 2025, Perplexity’s Comet attempts to redefine the browser as an intelligent, context‑aware companion rather than a passive tool. Built on the Chromium platform and powered by Perplexity’s AI engine, Comet combines natural‑language search with proactive assistance.

In this blog, I will explore Comet through five practical examples and show you what it can do.

We keep our readers updated on the latest in AI by sending out The Median, our free Friday newsletter that breaks down the week’s key stories. Subscribe and stay sharp in just a few minutes a week:

What Is Perplexity’s Comet?

Comet is an AI-first browser developed by Perplexity AI. Available for Mac and Windows, Comet is based on Chromium and is fully integrated with Perplexity’s AI capabilities.

The AI is directly integrated into the browser and accessible from any tab. Thanks to this integration, it can access the content for the browser and even control it upon request. This enables the AI to assist with any tasks we need to perform using our browser. From answering questions about what we see on the screen to performing actual tasks, Comet's AI assistant should be able to help.

Here’s what the browser’s home page looks like:

Interface of Comet browser showcasing AI-powered search bar, customizable widgets, and integrated assistant panel.

Perplexity’s Comet browser is part of the Perplexity Max plan, which currently costs $200/month and includes early access to Comet; access for free users will roll out later via an invite/waitlist process. You can download Comet from this official page.

Let’s see Comet in action!

Example 1: Managing Email Account

To get started, I decided to try how Comet would work as an email assistant. To do that, I opened a tab on the Comet browser and logged into my Gmail account. Note that this isn't creating a connection between Perplexity and my email account. The access is granted by virtue of the tab being open.

When I opened the assistant, it identified that I was browsing my email account and provided some suggestions:

Comet browser interface showing email assistance options like trip planning, finding unanswered emails, composing replies, and checking order status.

I recently received a long email, so I decided to try to get a summary. Initially, it didn't work because I wasn't logged into my Perplexity AI account. I was just getting a generic response describing how to summarize an email. After logging in, I tried again, and this time it worked perfectly.

Email summary interface showing a summary of an argument over membership cancellation with a yoga studio, provided by Perplexity AI browser assistant.

Next, I tried one of Perplexity's suggestions: to help me find important unanswered emails. It first tried to connect to my Gmail account, but since I hadn't established a connection, that way of accessing the emails didn't work.

Perplexity AI trying to connect to Gmail to find unread important emails with a search command; Gmail account not connected.

However, it didn't stop there. Because the Gmail account was opened in the current tab, it was able to search directly in the browser and find the results. We can see that it's accessing and controlling the current tab when there's a blue outline around it.

Screenshot of Comet browser using Perplexity AI to control the browser.

After a while, it finished analyzing the page and provided a summary of the most recent important unanswered emails.

Screenshot of Comet browser using Perplexity AI to identify important unanswered emails in Gmail, highlighting subjects like "Diplôme" and indicating unread messages.

I think overall this use case was quite successful, and I can see it saving tons of time with daily email tasks. Of course, there is a lot more we can do with it. Here are a few other examples I've tested:

  • Generating a reply to an email.
  • Searching for specific emails.
  • Organizing emails.
  • Scheduling a Google meeting based on an email.

Connecting to Google services

When we try to perform operations on our Gmail account or other services like Google Calendar, usually the first thing the AI will try to do is use APIs to connect to those services.

We saw one such example above when I tried to list important emails. At the bottom of the screenshot, we see "Gmail not connected." When this connection fails, Comet will take control of the current tab and try to perform the task manually.

Enabling the connections between Perplexity and Google services makes the assistant more robust. If you want to do so, navigate to the "Connectors" tab in your account.

Screenshot of Perplexity AI interface showing connector options for Gmail with Calendar, Google Drive, Dropbox, and WhatsApp, each with buttons to enable linking for search result integration.

Example 2: Booking Flights

One of the tasks I find most annoying, and I regularly need to perform, is finding the best flights when traveling. Let's see if Comet's AI assistant can help with that. I decided to try my request on an empty browser with no tabs open. Here's what I asked:

I want to fly from Lisbon to Taiwan in August. Find the cheapest flight under the following constraints:
- Only fly KLM, EVA, or Emirates
- No Boeing 737 Max
- At most one transfer
- One way

To answer my request, it didn't open any tabs, it searched for the flights and created this table:

Summary table of flight options highlighting airlines Emirates, KLM, and EVA Air, with details on prices, maximum transfers, typical aircraft, and booking platforms.

This isn't exactly what I wanted. I was thinking it would open each airline's website on the booking page with the best day already preselected. So I kept going and asked the following:

Search each company's website for the best day to fly.

This time, it browsed Emirates' website and found the best flight that satisfied my constraints and asked whether I wanted to also search the other airlines' websites:

Screenshot of a browser interface showing the results for finding the best days to fly from Lisbon to Taiwan in August 2025 with Emirates, highlighting flight details, including the cheapest price, best days to fly, aircraft types, and transfer information.

Note that it still didn't directly open a tab in the foreground, but while it was processing the request, it showed a small window with the tab it was working on behind the scenes, giving the option to open it to see what it was doing. That tab was made available when it finished processing the request, so that if I wanted to proceed with the booking, I could click it and take it from there.

Since it asked if I also wanted it to search the other airlines' websites, I said yes. It did the same thing for EVA Air and KLM's websites and returned a table similar to the first one, except this time it had concrete prices and dates:

Summary table of flight options from Lisbon to Taiwan in August, comparing Emirates, KLM, and EVA Air by airline, best days to fly, lowest price in EUR, aircraft type, and number of transfers. Emirates offers the cheapest option with one transfer in Dubai.

Finally, I asked to navigate to Emirates' website and book the flight on the 5th of August for 879 euros. This time it opened the tab and proceeded with the booking until the page where it needed my personal details. From that point on, I had to take over manually or provide it with the details on the chat.

Overall, I'd say this example was a success, too. I was a bit surprised it didn't use Google flights or other similar services to search for the best flights. This is likely because I specified which airlines I was willing to take.

Example 3: Learning

One of the cool things about having LLMs directly integrated into the browser is that they are aware of the current browsing context without having to copy and paste information back and forth. I was wondering how useful Comet would be in assisting me when learning something online.

To get started, I opened this DataCamp blog on Grok 4 and asked the assistant to summarize it for me. This worked quite well, as expected.

Screenshot of a DataCamp article titled "Grok 4: Tests, Features, Benchmarks, Access, and More," featuring content about Grok 4’s capabilities. The right sidebar shows an AI assistant summarizing the article, highlighting features and performance details.

How about helping me understand a specific part of the text? To test this, I selected a section of the text and asked it to explain it as if I were five years old. Here's the result:

Screenshot of a Datacamp blog highlighting Grok 4's performance benchmarks in STEM evaluations. The excerpt explains Grok 4's accuracy with and without tool assistance, with a simplified explanation comparing its problem-solving to that of a smart robot.

When I selected the text, I saw on the input prompt that it was immediately aware of it and could understand which section I was referring to, helping me understand it.

In the same way, it can be used as a learning assistant while following online courses. Because it is able to take control of the browser, it can also assist with interactive websites and exercises like coding (we explore this in our next example).

In my opinion, the first part is a net positive as it can really help people learn and avoid getting stuck by not understanding a specific part of the content. On the other hand, I could see its ability to solve exercises being detrimental to learning, as people can easily fall into the trap of valuing completion over comprehension and using these tools as soon as they get stuck instead of persevering and actually solving the exercises themselves.

Example 4: Solving LeetCode Problems

When I tested Project Mariner, Google's version of AI browser assistants, one of the tasks I tested was solving a LeetCode problem. At the time, Mariner was able to solve it, but I had to manually enter the code and submit it. I wasn't able to make it do those steps for me, so I wanted to see if the same would happen here.

I navigated to LeetCode, opened a problem, and asked the assistant to solve it for me. It did produce some code, but it first wrote the code in the chat.

Screenshot of a Python code solution in Comet Browser for a LeetCode problem, using a dictionary to find two numbers in an array that add up to a target sum.

Next, I asked to "write the code" for me, and it wrote it again on the chat. I then specified that I didn't want it here, but on the website's code editor. This time, it was able to write it directly in the editor.

LeetCode problem-solving interface with Python code for the "Two Sum" solution entered in the code editor, alongside a chat prompt confirming successful pasting and formatting on the website.

Finally, I asked it to submit the code for me. This worked immediately, and the solution was accepted and even marked as better than 100% of existing solutions!

LeetCode solution for "Two Sum" problem showing accepted status with 63 test cases passed, 0 ms runtime, and Python code editor with solution code.

This was very impressive. I'm not particularly impressed that it was able to solve such an easy and established problem. I was impressed by the ease with which it interacted with the website. It was much smoother than Project Mariner.

Example 5: Working With Multiple Tabs

For the final example, I wanted to see how Comet fares when working with multiple tabs. I opened a tab with an article listing games of a genre I enjoy a lot, and another tab with an empty spreadsheet. Then I asked the assistant to populate the spreadsheet with the games' information.

After quite a while of processing time, without directly controlling the opened tabs, it stopped and said it was finished populating the spreadsheet. I opened the second tab, and it had nine games in it with their ratings (except for the last one).

Spreadsheet with two columns, "Game Title" and "Rating/Highlight," listing games like Super Metroid and Hollow Knight with ratings and descriptions.

I went back to the article and scrolled down to see if this table was complete and found out it was missing a lot of entries, as the article consists of more than thirty games. I told it the list was incomplete, and it started working again. A few minutes later, it said again that it was done. I checked, and the spreadsheet now had twelve games.

Spreadsheet showcasing a list of video games with their titles in column A and ratings or highlights in column B, including entries like "Super Metroid" and "Hollow Knight" with accompanying descriptions.

I didn't push it further. This experiment showed it didn't have trouble working with multiple tabs, but it does seem to have some trouble working with long websites and finding all relevant information. This is something to keep in mind in situations where processing the full content of a website is important. We shouldn't rely on the results being comprehensive, at least for now.

A Note on Privacy

Comet held an AMA session on Reddit where it addressed some questions about privacy and user data. Here's a TLDR concerning privacy:

  • Local-first storage: According to Perplexity’s CEO and team, Comet stores almost all browsing data locally on your device, including URLs, cookies, open tabs, permissions, extensions, passwords, payment details, and even crash logs and IP info. This local storage lets Comet provide personalized suggestions, tab management, and on-device AI support without sharing full activity logs.
  • Limited server-side interaction: Only when you explicitly ask Comet to help—like summarizing an article, booking a meeting, or sending an email—does it send a minimal, scoped snippet of your context to Perplexity’s servers to fulfill that exact request. These transmissions are tightly controlled and only include details needed for that task.
  • Control over data: You can delete your Comet history at any time. Additionally, using incognito mode ensures that none of that browsing information is stored locally or ever sent to the server.
  • No training on your data: Perplexity states that they don’t use your personal browsing history to train their AI models. Instead, they rely on public data sources, while your Comet data stays local and personal.

Conclusion

After exploring and experimenting with Comet, I can confidently say that it sets a new standard for browsing with its native AI integration. For the first time, it genuinely feels like I'm not just using a browser but navigating the web alongside an AI assistant.

Despite its impressive capabilities and the convenience it offers, I can't help but question its current price point. At $200/month, it may not yet justify the expense for individual users.

Nevertheless, I firmly believe that such AI-driven features represent the future of web browsing. As technology evolves and becomes more accessible, I expect AI-assisted browsing to become ubiquitous, eventually becoming an integral part of browsers across the board.


François Aubry's photo
Author
François Aubry
LinkedIn
Full-stack engineer & founder at CheapGPT. Teaching has always been my passion. From my early days as a student, I eagerly sought out opportunities to tutor and assist other students. This passion led me to pursue a PhD, where I also served as a teaching assistant to support my academic endeavors. During those years, I found immense fulfillment in the traditional classroom setting, fostering connections and facilitating learning. However, with the advent of online learning platforms, I recognized the transformative potential of digital education. In fact, I was actively involved in the development of one such platform at our university. I am deeply committed to integrating traditional teaching principles with innovative digital methodologies. My passion is to create courses that are not only engaging and informative but also accessible to learners in this digital age.
Topics

Learn AI with these courses!

Course

Building AI Agents with Google ADK

1 hr
2.6K
Build a customer-support assistant step-by-step with Google’s Agent Development Kit (ADK).
See DetailsRight Arrow
Start Course
See MoreRight Arrow
Related

blog

Perplexity vs. ChatGPT: Which AI Assistant Fits Your Needs Best?

A practical guide to choosing the right AI assistant for research, creativity, and everyday tasks.
Vinod Chugani's photo

Vinod Chugani

8 min

Tutorial

Perplexity Labs: A Guide With 5 Practical Examples

Learn about Perplexity Labs, its features for creating reports, dashboards, and web applications, and how to use it through practical examples.
Bex Tuychiev's photo

Bex Tuychiev

Tutorial

Kimi K2: A Guide With Six Practical Examples

Learn what Moonshot's Kimi K2 is, how to access it, and see it in action through six practical examples you can use.
Aashi Dutt's photo

Aashi Dutt

Tutorial

OpenAI's O3: A Guide With Five Practical Examples

Explore five practical examples of how to use OpenAI's o3 model within the ChatGPT application.
Marie Fayard's photo

Marie Fayard

Tutorial

Project Mariner: A Guide With Five Practical Examples

Learn about Google’s Project Mariner through real-world examples and a breakdown of its strengths and weaknesses.
François Aubry's photo

François Aubry

Tutorial

OpenAI's Codex: A Guide With 3 Practical Examples

Learn what OpenAI's Codex is and how to use it inside ChatGPT to perform coding tasks on a GitHub repository.
Aashi Dutt's photo

Aashi Dutt

See MoreSee More