A chat web app and a Chromium browser extension bringing the power of Google Gemini large language models to your browser.
Ever used ChatGPT/Claude/Gemini/Poe/… web interface? Then you are largely familiar with the chat portion of what A10fy offers. But there is more, read on…
A10fy is a wrapper around Google Gemini API. There is no proxying, the frontend directly communicated with the Google’s servers. Thus, you need a valid Gemini API key to use A10fy (you can get your API key here). You can use multiple API keys if you have many. According to Google’s Terms of Service, you must be at least 18 years old to use the services that power the A10fy extension.
See the Quick Start Guide for an introduction.
A10fy is free to use. The source code is available on GitHub under MIT license.
Plain and simple: it doesn’t. A10fy does not have a backend to store your data, so all your conversations are stored on your own computer in your browser’s local storage. However, up to Google Terms of Service, if you are on Free tier of the Google Gemini, the data that comes to Gemini API may be used by Google to improve its services, so it is recommended not to submit sensitive, confidential, or personal information to the chat and not use the A10fy assistant on pages containing confidential or personal information if you are on Free tier of Gemini API.
Feature | Web Version | Chromium Extension |
---|---|---|
Browser AI Assistant | ||
Chat with AI with
|
||
Custom Code Players | Sandboxed, can load external libs | Sandboxed, no access to external URLs |
Python Code Player: available packages | All Pyodide-compatible packages | Only standard library |
Flexible Model and Persona Editing | ||
Fuzzy Search of Browsing History | ||
Customizable processing of page DOM elements |
Use embedding-based technology to perform fuzzy searches through your browsing history for enhanced retrieval.
Add custom context menu entries to process specific portions of the page using LLM with custom prompts.
Drag or paste images into the chat or add images directly from the page. Copy content from the page and paste in plain text, markdown or HTML.
Run code blocks in LLM output and your own messages directly in the browser, incl. Python code, Mermaid diagrams and Vega.js specifications.
Switchable chat models and system prompts (personas). Personas sharing.