I built Talleyrand (working at Sage, a nonprofit), which keeps your questions in a tree. You can branch out from any sentence in an answer. Every LLM prompt is built from the brief, the other threads, your highlights, your reactions and what you've read, so the answers are personalized to you. After each answer it suggests follow-ups and "big-picture" questions that challenge your framing. You can react to anything in one click ("off-topic", "already know this", "interesting"), and later prompts take the reactions into account.
Some details: - Free, MIT. Sign in with Google, bring your own OpenAI key. If you want to use Claude, add an Anthropic key. Keys are stored in your browser only. - Self-hostable with Docker. Stack: FastAPI and MongoDB on the backend, React and TypeScript on the front. The only setup work is Google OAuth credentials, which I know is annoying, but you can ask Claude to remove that if you need to.
Happy to iterate on your feedback and make it easier to use!