better-vault
DocsRoadmapDownloadGitHub repository12Get started
DocsRoadmapDownloadGitHub repository12Get started

Get started

What is better-vault?Get startedDesktop appProviders and modelsPrivacy and your dataSelf-hosting

Using better-vault

NotebooksSourcesChat and citations

Studio

The StudioReportFlashcardsQuizData tableMind mapSlide deckInfographicAnatomyWhiteboard

Project

better-vault vs NotebookLMFAQRoadmapArchitectureAdd a Studio toolAdd a providerTranslationsllms.txt

Translations

Translate the better-vault interface into a new language with i18next: copy the English files, register the language, and check that no keys are missing.

The interface is fully translatable with i18next, and English in locales/en/ is the source of truth.

Copy the English files

Copy locales/en/ to locales/<code>/, for example locales/fr/, and translate the values but not the keys.

Register the language

Import the new files in lib/i18n/resources.ts, then add the language to lib/i18n/config.ts. Give right-to-left scripts dir: "rtl".

Check it

Run the locale check, which lists missing or extra keys:

npm run i18n:check

When it passes, open a pull request.

The website and the documentation are in English for now.

Add a provider

Add a new AI provider to better-vault: list it in the model catalog, then give it a model factory, an optional web-search tool and a way to list models.

llms.txt

Next Page

On this page

Copy the English filesRegister the languageCheck it