Documentation

A guide to ENGRAM Knowledge Hub — pick an area to dive into, or read straight through.

1. What is ENGRAM?

ENGRAM is a personal research assistant and Knowledge Hub. It turns your conversations and research into a structured, searchable personal knowledge graph — so the things you learn stay connected, retrievable, and useful long after the chat that produced them.

1.1 The core idea

Most chat tools forget. You have a great conversation, learn something, and a week later it's buried in scroll history. ENGRAM is built on the opposite premise: knowledge should accumulate. It does this with two layers working together:

Both layers are indexed the same way and retrieved together. Asking about a topic surfaces the articles, documents, and memories most associated with it — not just a keyword match, but an associative recall that follows the connections in your graph.

1.2 What makes it different

1.3 The four areas of ENGRAM

ENGRAM is organized into four areas, each a tab in the app:

2. Getting Started with ENGRAM

This walks you through your first session — signing in, asking your first question, and saving your first piece of research.

2.1 Signing in

ENGRAM uses passwordless sign-in. Enter your email and you'll receive a magic link; clicking it signs you in. There's no password to remember, and your session stays active across visits.

2.2 A quick tour

The app has four tabs along the top:

A brand-new account starts with an empty knowledge graph — that's expected. As you chat and save articles, it fills in.

2.3 Ask your first question

Open Chat and ask anything — for example, "What is ENGRAM and how do I use it?" As ENGRAM answers, it retrieves relevant context from your knowledge graph behind the scenes. When an existing article informs the answer, you'll see a blue Referenced pill on the message; click it to preview the source article.

Early on, your own graph is sparse, so answers lean on the assistant's general knowledge and any public articles available to everyone. The more you research and save, the more personal and precise retrieval becomes.

2.4 Save your first article

When a conversation produces something worth keeping, save it as an article. The simplest way is to type an action phrase in Chat:

create article: My first research note

ENGRAM drafts the article from your conversation, and you'll see a green Article saved pill. Open the Knowledge Base tab and it's there in your Library. Articles are private by default. The full set of save commands is in §4 Saving Research with Action Phrases.

2.5 Configure your AI model

Visit Settings to configure the AI model ENGRAM uses to generate responses and articles — you can bring your own provider and API key (Anthropic, Google, or OpenAI). See §3 Configuring Your AI Model for details.

3. Configuring Your AI Model (BYOLLM)

ENGRAM follows a bring-your-own-LLM (BYOLLM) model: you choose which AI provider and model generate your chat responses and articles, using your own API key. This keeps you in control of cost, capability, and your data.

3.1 What you can configure

In Settings, the LLM section lets you pick:

Once set, ENGRAM uses your configuration to generate chat answers and to draft and update articles. Changes take effect immediately — no restart, no waiting. Anthropic (Claude) models are a strong default for research and writing; Google (Gemini) and OpenAI (GPT) are fully supported. You can switch providers or models at any time; the change applies to your next message.

3.2 Your settings are yours

Your provider, model, and API key are stored on your own account and used only for your requests. They are never shown to or shared with other users. In the settings panel you'll only ever see a masked hint of your own key — never anyone else's. If you haven't set a personal key and the operator has provided a shared default, generation may still work out of the box; the settings panel will indicate when a server default is in use. Setting your own key gives you full control and ensures requests are billed to you.

3.3 What BYOLLM does not change

Some of ENGRAM's internal work — extracting entities, consolidating memories, labeling topics — runs on the system's own models and isn't affected by your BYOLLM choice. Your selection governs the user-facing generation: the answers you read and the articles ENGRAM writes for you.

3.4 The Profile panel

Profile tab of the Settings panel showing Personal Information (first name, last name, email) and LLM Settings (provider, model, masked API key) with a green Connected status indicator
Settings → Profile · personal info + LLM connection.

Open Settings from the avatar menu (top-right of the app). The Profile tab holds:

3.5 Keeping keys safe

Your provider API key and any Personal Access Tokens are sensitive. Set them in Settings, keep them private, and rotate them if you suspect exposure. ENGRAM only ever displays masked hints of your keys, never the full value. (Personal Access Tokens for external tools are covered in §9.4 API Keys.)