Skip to content

0mykull/vault

Repository files navigation

Vault

Vault is a minimal, self-hostable note-taking application. It serves as a "second brain," allowing you to capture plain text notes and recall them using Google Gemini AI.

The application runs locally as a single container, storing data in a local SQLite file.

Quick Start

  1. Configure environment:

    cp example.env .env
    # Add your GEMINI_API_KEY to .env
  2. Run with Docker:

    docker-compose up --build

    Access the application at http://localhost:5001.

Configuration

  • GEMINI_API_KEY: Required for AI tagging and memory features.
  • GEMINI_MODEL_NAME: Defaults to gemini-2.5-flash.
  • VAULT_DB_PATH: Location of the SQLite database (defaults to vault.db).

Development

Run tests locally (requires Python 3.9+):

./run-tests.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors