← AI Catalyst C3All programsHomeSearch
AI Catalyst C3·Core Sessions - Week 3·1:13:48

Office Hours III: Backing Up Claude Chats with Obsidian, Bridging Chat and Cowork, What Fable Is For, and the Context-Rot Problem

Akhil Alampalli Host - the Obsidian second-brain answer, the Fable guidance, the context-rot and sub-agents discussion · Paul Berg Participant - three questions (0:12, 0:16, 0:29) · Praful Participant / organiser - AIC Mastermind logistics at the close · Niharika Outskill community - logistics, resource curation

The short version

  1. PAUL'S QUESTIONS. (1) 'I mistakenly deleted an entire chat... there's no way to recover it' - is there a daily backup? Akhil: pair Claude and Claude Code with Obsidian as a local second brain (search 'Claude with Obsidian' on YouTube); it captures generated documents too; artifacts inside a project give a delete warning. Claude-only for now - ChatGPT and Gemini have no local app (0:12-0:16). (2) Can chat and Cowork share memory, and can a project sit inside a project? No native bridge - tell Claude to 'refer to the chat that mentions...' or write a full markdown summary before switching; no nested projects (0:16-0:19). (3) Non-coding uses for Fable, and a construction spec-book app ('like the New York phone book') that answers questions and flags where things could go wrong? Fable suits large-data synthesis, research writing and app/security audits; for the spec book, Opus-class is probably enough unless it needs long autonomous reasoning - 'uninsured opinion', test it (0:29-0:34).
  2. Fable's /loop and /goal modes are the 'auto research' Karpathy described; official guidance says not to over-constrain it with a skills file - scaffold the big build with it once, then drop to Opus/Sonnet for polish (0:23-0:27).
  3. Context rot is a hardware-sized problem, not a prompt problem. Near-term: Claude Code sub-agents scoped to task and model, an external memory layer (Obsidian, RAG, state), and the research terms 'agent bootstrapping' and 'context hydration' (0:38-0:57).
  4. Get your database out of the builder's ecosystem: Bolt -> Supabase, because a single-purpose provider is less likely to hike prices than a platform that owns everything (0:59-1:03). Law-firm confidentiality: self-host open models, or use provider anonymisation that strips PII first (1:05-1:07).
  5. Hermes on a VPS with a local Gemma dies when the laptop sleeps - call an OpenRouter-hosted model instead (1:03-1:05). AIC Mastermind: Praful's community call, Fridays 9:30 PM, aicmastermind.com (1:07-1:13).

At a glance, three clicks deep

Skim here first: the closed row is the glance, open is the study card with the key points and timestamps, and the ↓ link drops to that concept's full write-up below.

01Paul's deleted chat: Obsidian as the local backup and second brain for ClaudeObsidian vault as the durable copy of Claude chats and outputs;›

Obsidian vault as the durable copy of Claude chats and outputs; Claude-only integration; artifacts-in-projects as a soft safeguard.

Paul: daily automatic backup of chats 'including any attachments'? (0:12-0:13)

Obsidian + Claude / Claude Code; 'Claude with Obsidian' on YouTube (0:13-0:14)

Claude-only; ChatGPT / Gemini lack a local app (0:15)

Artifacts warn before a project delete (0:15-0:16)

↓ Full write-up of this concept

02No memory bridge between Claude chat and Cowork - summarise before you switchCross-mode context = explicit reference or a full markdown summary;›

Cross-mode context = explicit reference or a full markdown summary; expect loss; no nested projects.

Paul: 'can you put a project within a project?' - no (0:17-0:18)

'Refer to the chat that mentions...' pulls summarised context (0:17)

Full markdown summary before switching; some loss inevitable (0:18-0:19)

↓ Full write-up of this concept

03What Fable is for: auto research, /loop and /goal, and when Opus is enoughFable = goal-directed loops for big synthesis, research and audits;›

Fable = goal-directed loops for big synthesis, research and audits; scaffold with it, iterate with cheaper models; do not over-skill it.

/loop and /goal = auto research (0:24-0:25)

Official guidance: don't constrain it with skills.md (0:26)

Non-code uses: large-data synthesis, research writing, audits (0:30-0:31)

Paul's spec-book app: Opus-class likely enough; test (0:32-0:34)

↓ Full write-up of this concept

04Context rot is a hardware problem; sub-agents and memory layers are the mitigationBounded context is structural;›

Bounded context is structural; delegate to scoped sub-agents, add RAG + state + long-term memory, read on bootstrapping and hydration.

Context window = hardware ceiling (0:39-0:40)

Specialised domain agents + master agent as the future (0:42-0:43)

Claude Code sub-agents: scope by task and model (0:48-0:49)

'Agent bootstrapping', 'context hydration' (0:50)

Cold-start agent: RAG + state + long-term memory together (0:52-0:57)

↓ Full write-up of this concept

05Move the database out of Bolt: Supabase, and why single-purpose vendors are saferKeep the database modular and portable (Supabase) rather than inside the builder platform;›

Keep the database modular and portable (Supabase) rather than inside the builder platform; single-purpose vendors are the lower lock-in risk.

Bolt-native DB -> Supabase endorsed (1:00-1:01)

Single-purpose vendor = less price risk than a platform (1:01-1:02)

Token cost tied to DB size: undiagnosed, but move anyway (1:02-1:03)

↓ Full write-up of this concept

06Hermes on a VPS: don't call a laptop-local model, call OpenRouterAlways-on agent = VPS host + hosted model via OpenRouter;›

Always-on agent = VPS host + hosted model via OpenRouter; local models only for local sessions.

Local model dies with the laptop (1:03)

OpenRouter as the cheap hosted-model marketplace (1:04)

Claude Code + Ollama for local; OpenCode to bring any model (0:58-0:59)

↓ Full write-up of this concept

07Confidentiality by architecture: self-host, or anonymise before the model sees itTwo compliant patterns: private self-hosted open models, or provider-side PII redaction before inference.›

Two compliant patterns: private self-hosted open models, or provider-side PII redaction before inference.

Self-host open models on private infrastructure (1:05-1:06)

Or provider anonymisation / guardrails that strip PII first (1:06-1:07)

↓ Full write-up of this concept

The concepts in full

01

Paul's deleted chat: Obsidian as the local backup and second brain for Claude

'In my infinite wisdom the other day, I mistakenly deleted an entire chat. And, surprise, there's no way to recover it.'

Akhil's answer is the Obsidian pattern: a local markdown vault that Claude and Claude Code write into, so every conversation and every generated document lives on your disk with graph links between them. Search 'Claude with Obsidian' on YouTube for the setup. It is configurable to include attachments. Two caveats he adds: this works with Claude because Claude has a local app to integrate - ChatGPT and Gemini do not (Sarah confirms they need manual export) - and artifacts inside a Claude project at least warn you before deletion.

Why it matters

Paul's own loss; the earliest appearance of the second-brain idea that OH XII builds out for him.

02

No memory bridge between Claude chat and Cowork - summarise before you switch

Paul: 'I'm letting Claude do more and more work for me in Cowork. Is there a way to join these two together?'

There is no native shared memory between chat and Cowork (or Claude Code), and no project-inside-a-project. The workarounds: tell Claude explicitly to 'refer to the chat that mentions X' so it pulls a summary across, or - Swaminathan's follow-up - generate a complete markdown summary of the chat before moving into Cowork, accepting that some detail is lost to the context window either way.

Why it matters

The exact seam Paul's workflow crosses daily; the answer is a habit, not a feature.

03

What Fable is for: auto research, /loop and /goal, and when Opus is enough

Paul asked whether the expensive new model has uses outside code. Yes - three of them.

Fable's /loop and /goal modes are the 'auto research' pattern Martin raised: the model orchestrates its own research loop toward a goal. Akhil relays the official guidance not to over-constrain it with a skills file - it has its own agentic loop - and his own workflow: use Fable once to scaffold the big thing, then downgrade to Opus or Sonnet for iteration. Non-coding uses: synthesis over large datasets, research and white-paper writing, and cybersecurity or app auditing. For Paul's construction spec-book app - ingest the whole book, answer questions, and flag where things could go wrong - his 'uninsured opinion' is that Opus-class handles it unless the job needs long autonomous reasoning.

Why it matters

Paul's tool-selection question, and the earliest field guidance in the corpus on Fable.

04

Context rot is a hardware problem; sub-agents and memory layers are the mitigation

John: Claude loses track of multi-threaded work over time in chat, Cowork and Code alike. What is current best practice?

Akhil frames the ceiling as physical - context windows are bounded by hardware - and predicts specialised domain agents (Harvey for law) orchestrated by a master agent. Today's mitigations: Claude Code's documented sub-agents feature, scoping a task to a cheaper model (UI polish to a small model, core logic to the strong one); an external memory layer; and the research terms to read - 'agent bootstrapping' and 'context hydration'. For the participant whose camera-and-voice agent forgets everything on wake-up and drowns in daily markdown logs, the answer is RAG for fast retrieval plus explicit state management plus long-term memory, combined, not any one of them.

Why it matters

The most technical thread of the early office hours, and the vocabulary for the memory work Paul later asks about.

05

Move the database out of Bolt: Supabase, and why single-purpose vendors are safer

The Bolt app's token bill grew with its database. The fix was to stop letting Bolt own the database.

Akhil endorses the migration without hesitation: platform-locked storage (Bolt's) becomes a pricing and lock-in risk at scale; Supabase, a single-purpose database company, has less incentive to hike prices than a platform that sells you everything. Keep Claude Code connected to GitHub and treat the database as yours. He cannot diagnose the tokens-scale-with-database symptom without detail, but the principle stands: your data, your provider.

Why it matters

Infrastructure hygiene for every vibe-coded app that survives its prototype.

06

Hermes on a VPS: don't call a laptop-local model, call OpenRouter

A Gemma model on your laptop stops answering when the lid closes.

The participant wanted a Hermes agent on a Hostinger VPS running 24/7 against a local Gemma. Akhil's fix: the agent lives on the VPS, but the model should be an API call to OpenRouter - a marketplace of cheap open models (a DeepSeek price is quoted loosely) - so nothing depends on a home machine being awake. Related: Claude Code now supports local models via Ollama, and OpenCode is the bring-your-own-model alternative if it does not.

Why it matters

The always-on rule for any personal agent, stated before the Hermes sprint made it standard.

07

Confidentiality by architecture: self-host, or anonymise before the model sees it

Bernard: a law firm cannot have client data training someone's model. Two ways to make that true.

Either run open-source models on servers you control so nothing leaves the building, or use the providers' documented guardrail and anonymisation features so PII (account holders, transaction details) is redacted before processing. Which one is a cost-and-risk decision, not a technical one.

Why it matters

The compliance story any regulated client will ask for on day one.

Tools referenced

ToolCoverageMomentContext
ObsidianexplainedLocal second brain for Claude chats and outputs
Claude CoworkexplainedNo memory bridge to chat; summarise first
Claude Fableexplained/loop, /goal; synthesis, research, audits
Claude CodeexplainedSub-agents scoped by task and model; Ollama local models
LangChainexplainedFramework under many no-code agent builders
SupabaseexplainedPortable database; lower lock-in risk
HermesexplainedAgent on a Hostinger VPS
OpenRouterexplainedHosted open models for the VPS agent
CodexmentionedToken-heavy; '@codex' as a Claude Code sub-agent, untested
Harvey AImentionedExample of a deep legal-domain agent
OllamamentionedLocal models in Claude Code
OpenCodementionedBring-your-own-model Claude Code alternative
BoltmentionedPlatform-locked database, migrate off
HostingermentionedVPS for Hermes

Action items

    Resources mentioned

    Resources
    • docPaul's questions in this hour (verbatim, as asked)
    • docAIC Mastermind (community-run, not Outskill)
    • docRequests logged for Niharika

    Extraction notes

    This page was built from an auto-generated transcript, which garbles product and people's names. Those were corrected silently in everything above and logged here for transparency. The warnings flag claims that were true on the recording day but change fast.

    Transcript corrections applied

    The transcript saysThe trainer actually means
    fog (the app Paul deleted a chat in)Claude
    Table / stable / SableFable
    NavaSwaminathan (probable)
    Sam(al)participant name, unresolved
    Saeedjiguest name as-heard, spelling unverified

    True on recording day — verify before relying