We just released ContextNest as open-source software. I was one of the firsts to set it up. I’ve had it going for a day, and it feels like AI finally, really, really works.
It gives your AI a memory. A real one like yours. Not a chat thread — a structured, local vault that lives on your machine and learns your business as you work. Your playbooks. Your customers. Your strategy. The way you write. Every time you work with your AI, it reads that vault. Every time something changes, it updates it. Over time, your AI stops predicting what some average person would want and starts knowing what you specifically need.
Today I wired that vault to everything: my Drive, my Slack, my inbox, my codebase. And I didn’t write a single line of code to do it.
Yesterday I walked through the initial setup. The technical installation is fast — Antigravity, Google’s Gemini-based agentic coding tool, handled all of it without me ever opening a terminal. Claude Code or Cowork would do equally well, but it needs to have command line access, so I think that means you need to be a paid user.
Protip: Regardless of who sets it up, give both Claude and Gemini access — and then they will be able to share a brain.
The whole setup took about an hour, including thinking through how to actually organize my knowledge. What goes in which file. What my AI needs to know to do my job well. That’s the part that actually matters — and I’ll give you my framework below. But you should work with your AI coworker to figure out what is best for you.
This post covers: how to structure your topics, how to connect live data sources like Google Drive so your AI is reading reality instead of stale notes, and how the whole thing compounds over time.
What follows is the exact conversation I had with my AI agent to hook up my Google Drive, pull in our marketing operational data, and automate my weekly status reports so my workflow gets smarter every single time I work.
A Quick Note on Local Setup

If you haven't set up your ContextNest vault yet, start there first. The install itself is fast — mine was handled entirely by Antigravity, which took care of every terminal command autonomously. The time investment comes from actually thinking through your vault structure, which is the part that matters.
Because ContextNest runs locally and privately on your machine, it requires some developer staples. If you already have Node.js and Homebrew installed, a code-capable agentic tool like Antigravity or Claude Code will handle everything else.
One caveat: if you're on a free tier AI that can't run terminal commands autonomously, you'll need to install Node.js and something like Homebrew manually first. Your AI can tell you how.
Step 1: Connecting Live Google Drive Transcripts
The biggest issue with AI currently is that it has amnesia, and it is entirely disconnected from where your work actually happens. I didn't want to copy and paste meeting transcripts into my ContextNest folder manually. I wanted my AI to read them directly from Google Drive.
Stacey: "I want transcripts from google drive - they are stored there automatically. can we pull the history into my context nest?"
Gemini:
Absolutely! We don't need to copy/paste text. Instead, we are going to use Anthropic's official open-source Google Drive MCP Server. I will update your claude_desktop_config.json file to boot up with this server attached.
Here is exactly what I just added to your config file:
"google-drive": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gdrive"],
"env": {
"GDRIVE_OAUTH_PATH": "/Users/stacey/.../gcp-oauth.keys.json",
"GDRIVE_CREDENTIALS_PATH": "/Users/stacey/.../gdrive-credentials.json"
}
}To authenticate, I generated the OAuth keys for you and ran the secure auth flow command so that the server saves an encrypted token to your machine. It briefly opened a browser window to click 'Allow', and now your Desktop AI is actively synced with your Drive.
Stacey: "how should i connect transcripts? these are generally automatically attached to our calendars"
Gemini:
Because you use Google Workspace, any time a transcript is generated on a calendar invite, that transcript document is automatically saved into your Google Drive.
I built a Source Node called google-drive-transcripts.md in your ContextNest. This node doesn't hold raw text. Instead, it instructs your AI to use the google-drive MCP tool to query your drive for 'transcript' documents on the fly!
Step 2: How to Think About Setting Up Your Topics

Think of your ContextNest topics as the major "buckets" of your role. You do not want one massive, unstructured marketing.md file. You want modular, distinct pieces of knowledge that the AI can pull from individually, just like a human brain accesses different memories.
When setting up your topics, ask yourself: "If I was onboarding a human replacement tomorrow, what are the core documents they would need to do my job?" For example, here are the starting topics in my vault:
task-master.mdsales-playbook.mdmarketing-tech-stack.mdadvertising-guidelines.mdcampaign-strategies.mdcompetitive-analysis.mdcontent-marketing.md
customer-profiles.mdmessaging-architecture.mdproduct-capabilities.mdperformance-analytics.mdpromptowl-team.mdsocial-media.mdwebsite-strategy.md
Step 3: How to Use It in Practice (Starting a New Topic)
Using ContextNest isn't just about reading existing topics; it's about dynamically creating new ones as your business evolves. Today, I realized we didn't have a central place for our post-launch metrics. I didn't write the document myself. I simply asked my AI to do the synthesis.
Stacey: "now lets look at our analytics signals. lets assemble a dream team of experts... Do we have any lessons learned or priorities emerging since we changed the website over on Feb 15? also do we have a performance topic in contextnest?"
Gemini:
No, you didn't have a dedicated performance topic. But you do now!
I dug through your Owlytics data code, your PO Analytics Strategy, and your Weekly Sync metrics, and created a brand new node: performance-analytics.md.
My AI immediately recognized we were missing this topic, synthesized the data, and created the node from scratch. Now, forevermore, whenever I ask my AI to update a campaign based on "performance", it will pull directly from that central hub.
Step 4: Connect the Rest of Your Stack
The same pattern applies across your entire stack. In the same session, I added Slack — so my AI can read channel threads and understand what the team is actually working on. Gmail — so it knows what's in my inbox and can draft responses grounded in real product context. GitHub — so it understands what's actually being shipped.
Three more connectors. Same conversation. You describe what you want your AI to read; it handles the config. By the end of the session, my AI wasn’t working from memory — it was working from reality.

From Solo to Enterprise: The Enterprise Integration
While the local ContextNest format we are talking about today is completely open-source and free, PromptOwl has commercial software that takes this exact workflow and connects everyone in a fully governed, cloud-based system. It makes setting up these integrations completely frictionless and brings this kind of architectural power to entire enterprise teams safely.
Self-serve access is live now — 14-day free trial, model access included:
Get Started with ContextNest
Enter your details below to receive our strategic whitepaper and start your 14-day free trial of the PromptOwl platform — model access included, no credit card required.
Step 5: Compounding Intelligence and Effortless Statuses
I used to spend a few hours every Monday doing strategy work. Pouring over analytics, campaign data, leads, and social media signals. Then I would try to piece together the important items to set the "big rocks" for the week. Now, I start my day asking for that update. And at the end of the week, status reports are a snap.
Stacey: "update my weekly log based on what we did today, and let's make sure it's formatting properly so i can just share it out."
Gemini:
I've recorded everything we accomplished over the last few days inside nodes/stacey-weekly-log.md. Because I have access to the actual strategies and the live data, it's 100% accurate.
Whenever we finish executing a campaign or analyzing a new metric, I will update the log. On Friday morning, you can simply say: "Read my weekly log and generate a formatted status report for the leadership team." It takes three seconds!
Every task I hand off gets sharper now — and that part is hard to overstate. When I ask for my morning briefing, my AI already knows what campaigns are running, what the analytics say, and what shifted since last week.
When I ask it to draft a newsletter, it reads the messaging architecture, checks performance, and writes something that actually sounds like us.
When I ask it to prep for a partner call, it pulls from the sales playbook and the competitive analysis — not the internet.
The AI isn’t smarter. It just finally knows my business.
The Best Part: The AI Evolves Alongside Me
My Strategic Brain doesn't just read data — it writes it. As I adapt our positioning based on live analytics, the AI updates the playbooks itself. It evolves and gets mathematically versioned in perfect sync with my actual, live marketing operations.
I stopped dragging the same files in, and connected it all. Now, every interaction is with live data. It feels like I'm Neo in the Matrix.
This blue pill moment is pretty awesome. I hope you'll join me in the matrix. It's open source and free forever. And if you do, tell me what you think!
ContextNest is open-source and free for individual use. If you want this architecture deployed at the team or enterprise level — governed, cloud-based, and frictionless to set up — that's what PromptOwl is built for. Start your 14-day free trial at promptowl.ai.
Get Started with ContextNest
Enter your details below to receive our strategic whitepaper and start your 14-day free trial of the PromptOwl platform — model access included, no credit card required.
