Connect your NoBrainner spaced repetition decks, study stats, daily streaks, and weak card alerts directly to AI assistants like ChatGPT, Claude, Gemini, Cursor, Windsurf, and VS Code over Streamable HTTP.
Deck Creation
Deck import docs
Use these rules before uploading, pasting, or manually building a deck. They match the limits used by the app so users know what to fix before an import fails.
rule
Safe limits
check_circlePaste and manual deck creation support up to 500 cards per deck. Split larger lists into smaller decks.
check_circleAnki .apkg uploads support up to 750 MB in the browser and up to 50,000 cards after parsing.
check_circleQuizlet PDF uploads support up to 20 MB. Quizlet DOCX uploads support up to 10 MB.
check_circleManual image uploads support image files up to 8 MB before compression. Images are resized and saved as WebP.
check_circleManual audio uploads support audio files up to 12 MB.
check_circleBulk image search reviews up to 200 cards for free users and 500 cards for Pro users at a time.
health_and_safety
What works best
check_circleBest results come from clean front/back pairs, one idea per card, and the correct deck/support language chosen before import.
check_circleNoBrainner can read common Anki, Quizlet PDF/DOCX, pasted text, and manual cards. It cannot reliably fix messy files with mixed headings, commentary, tables, and extra notes without review.
check_circleLong sentence decks work, but image search is weaker when a card is a full sentence instead of a concrete object or action.
check_circleVery large Anki decks can process in the cloud, but browser upload, media size, and provider limits still matter.
check_circleReview extracted cards before creating when the source came from ChatGPT, Quizlet export text, or a scanned/odd PDF.
content_paste
Paste formatting
check_circleUse one card per line.
check_circleSeparate front and back with a semicolon, colon, or tab.
check_circleUse /n inside a card when one side needs a line break.
check_circleDo not add numbers, bullets, headings, or extra ChatGPT explanation lines.
check_circleChoose the deck language and support language before creating so shared pages show the right direction.
Paste example
I need more speaking practice.; Eu preciso praticar mais conversação.
Take care of yourself.; Se cuida.
Front line 1/nFront line 2; Back line 1/nBack line 2
upload_file
Anki uploads
check_circleUpload Anki Deck Package files with the .apkg extension.
check_circleKeep scheduling information checked if you want NoBrainner to migrate due dates, intervals, reps, and lapses as closely as possible.
check_circleKeep media checked if you want images and audio. Without media, cards can import without sounds or pictures.
check_circleDeck presets are optional because NoBrainner uses its own study settings after import.
check_circleLeave old Anki support off unless you specifically need it; it usually makes the file larger and slower.
description
Quizlet PDF / DOCX
check_circleQuizlet PDF import expects a table-style export with terms and definitions.
check_circleQuizlet DOCX is the most phone-friendly option when the app offers a download.
check_circleIf Quizlet only gives copied text, paste it into Create Deck and review the extracted cards before creating.
check_circleAfter PDF or DOCX extraction, NoBrainner sends the cards to the paste flow so you can choose audio, images, language, and sharing settings.
add_photo_alternate
Manual cards and media
check_circleManual decks and Manage Cards can use uploaded images or image search.
check_circleUploaded images are compressed before saving so they sync across devices without keeping huge originals.
check_circleImage search works best with a short keyword or phrase. Long sentences are simplified before provider search when optimization is available.
check_circleAudio files should be real audio files such as MP3, M4A, OGG, WAV, or WebM.
check_circleMedia belongs to the user copy of the deck. Editing your copy does not rewrite another user copy from a shared deck.
ios_share
Sharing and duplicate safety
check_circlePublic decks can appear in Shared after the deck language, support language, type, and visibility are saved.
check_circlePrivate decks stay out of the public catalog.
check_circleShared links import a separate copy for the receiving user. Study progress and Anki scheduling from the owner are not copied as someone else's progress.
check_circleIf a shared deck is already in the library, NoBrainner opens the existing copy instead of creating a duplicate.
Video Practice
Caption import formats
Use one of these formats when YouTube captions are missing, blocked, or wrong. The first caption source should match the video audio. Translation captions are optional.
upload_file
SRT / VTT subtitle files
check_circleAccepted extensions: .srt and .vtt.
check_circleSRT timestamps can use commas: 00:01:23,000 --> 00:01:25,000.
check_circleVTT timestamps can use dots: 00:01:23.000 --> 00:01:25.000.
check_circleUpload the original-language file first. If you have a translated file, upload it as the translation file.
SRT example
1
00:00:05,000 --> 00:00:07,000
You're getting to be a big boy.
2
00:00:07,500 --> 00:00:10,000
I'm just a kid who's four.
VTT example
WEBVTT
00:00:05.000 --> 00:00:07.000
You're getting to be a big boy.
00:00:07.500 --> 00:00:10.000
I'm just a kid who's four.
schedule
Pasted timestamped text
check_circleAccepted timestamps: m:ss, mm:ss, h:mm:ss, and optional milliseconds with . or ,.
check_circleThe timestamp can be on its own line or at the start of the same line as the caption.
check_circleBlank lines between captions are optional.
check_circleBracketed timestamps like [04:11] also work.
check_circleIf you paste a translation too, keep the same timestamps and line order so sync stays predictable.
Timestamp on its own line
0:05
You're getting to be a big boy.
0:07
I'm just a kid who's four.
Timestamp and text on the same line
00:00:02 Damn Rolos.
00:00:05 - Hey, you're back. - Hey.
00:00:07 How was your conference?
00:00:08 It was terrible, I fought with..
Third-party transcript sites can help, but they are not part of NoBrainner. They may show ads, track usage, or change formats. If you use one, turn on its timestamp option before copying text back here.
api
Future docs
This page is the home for future API notes, integration guides, import rules, and troubleshooting docs. New docs can be added as separate sections without turning one file into a monster.