explaingit

jenniferbarradas/ankiquick

Analysis updated 2026-05-18

0JavaScriptAudience · generalComplexity · 2/5LicenseSetup · moderate

TLDR

A Chrome extension that turns any text you select on a webpage into an Anki flashcard, complete with AI translation, example sentence, and pronunciation audio.

Mindmap

mindmap
  root((AnkiQuick))
    What it does
      Select text on webpage
      Create Anki flashcard
      AI translation and audio
    Requirements
      Anki Desktop
      AnkiConnect addon
      Anthropic API key
    Setup
      Load unpacked in Chrome
      Enter API key
      Choose deck and language
    Tech stack
      Chrome extension
      JavaScript
      Anthropic API
    Audience
      English learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Select an unfamiliar English word while reading a webpage and instantly save it as an Anki flashcard

USE CASE 2

Build a vocabulary deck with translation, example sentence, and audio without leaving the browser

USE CASE 3

Study new words later using Anki's spaced repetition instead of a plain notes list

What is it built with?

JavaScriptChrome ExtensionAnthropic API

How does it compare?

jenniferbarradas/ankiquick00kaku/gallery-slider-block0xkinno/vellum
Stars00
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-05-19
MaintenanceDormant
Setup difficultymoderateeasyhard
Complexity2/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Anki Desktop, the AnkiConnect addon, and your own Anthropic API key.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

AnkiQuick is a Chrome extension that turns any text you highlight on a webpage into a flashcard for Anki, the spaced repetition flashcard app. It is built for people learning English who want to save new vocabulary as they read, without stopping to open another app or type anything by hand. The workflow is simple: you select a word or phrase on a page, click a button, and a flashcard is created in Anki right away. Each card includes a translation into your own native language, an example sentence showing the word used in English, and audio you can listen to for pronunciation. The translation, example sentence, and audio are all generated using an AI model. To use it you need Anki Desktop installed on your computer along with a free add-on called AnkiConnect, which lets the Chrome extension talk to Anki directly. You also need your own Anthropic API key, which the README says costs only fractions of a cent per card, since that is what generates the translation and example sentence. The extension itself is loaded into Chrome manually through the browser's developer mode rather than installed from the Chrome Web Store. Setup involves downloading the extension's code, loading it as an unpacked extension in Chrome, then entering your Anthropic API key, native language, and target Anki deck name in the extension's settings. After that, opening Anki and selecting text on any English webpage is enough to start generating cards. The README includes basic troubleshooting for cases where Anki cannot be reached, the API key is invalid, or a new card does not appear right away because Anki limits how many new cards it shows per day. The project is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through installing AnkiConnect and setting up AnkiQuick in Chrome step by step
Prompt 2
Explain what happens when I select a word and click Add to Anki in this extension
Prompt 3
Help me troubleshoot why AnkiQuick says it cannot reach Anki
Prompt 4
Show me how to change the native language and deck name in AnkiQuick's settings

Frequently asked questions

What is ankiquick?

A Chrome extension that turns any text you select on a webpage into an Anki flashcard, complete with AI translation, example sentence, and pronunciation audio.

What language is ankiquick written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extension, Anthropic API.

What license does ankiquick use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is ankiquick to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ankiquick for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.