I REALLY hope that Coda management is taking note and appreciates Community Members like @Max_OBrien , @Bill_French , @Christiaan_Huizer , @joost_mineur. And several others, some of which I havenāt seen in the community for a while? Their passion and knowledge is a major asset and should be appreciated and utilized. They leave us mere mortal Coda makers in awe.
Over the years there have been upwellings of frustration from the community with the level of communication. Coda eventually responds, only for things to slip back. With each upwelling there are fewer and fewer people joining. The Coda community on Reddit is dead for all intents and purposes, this community has a fraction of the engagement it used to have. What is happening on YouTube, I do not really know, but a quick look at Coda HQ shows nothing new in literally years.
Newcomers look at the lack of engagement and deduce that Coda is dead or dying.
I hope that this time things will be different and that SuperHuman will provide engagement with the different customer groups in its admittedly very diverse customer universe. **Donāt let the pursuit of perfection lead to the death of great.
**
But, itās just a ramble,
Rambling Pete
Quick heads up: Iām onsite with the team this week, so responses might be slower than usual. Back to normal next week.
Piet ā not a ramble at all. This is spot on.
Youāre absolutely right to call out the depth and generosity that folks like @Max_OBrien , @Bill_French, @Christiaan_Huizer, @joost_mineur, and others bring here every day. Communities like this donāt work without people who consistently show up and help others level up. Yāall are the backbone of this community, and I hope we can bring more folks into the fold as well.
I hear you on the recent patterns. Iām here to be more visible during the everyday moments, not just the big ones. A steady presence matters, and as I get started, my focus is on continuity and consistency.
On Reddit and other platforms: not my direct responsibility at the moment, but definitely on my radar. Iām meeting with those teams soon to figure out how we can show up better in more places.
Part of my job is making this more consistent, not just when things blow up, but as a regular thing. Less spiking, more steady. I appreciate you flagging this!
Iāll let the others reply directly to your comment, but I can say that itās nice to see some engagement from the Codans. Hoping things will continue and ramp up in the coming weeks / months.
Find & Replace is for Documents. Agents are for Data.
In a traditional word processor, Find & Replace is a simple pattern-matching utility. But Coda isnāt just a document; itās a relational canvas. The very essence of find and replace is a big ball of dealing with uncertainty in a document that spans all sorts of nuanced representations. Whatever Coda might have provided, you wouldnāt like it.
When a user asks for āfind and replace,ā they are asking for the ability to evolve their content. With Coda MCP, it doesnāt just match stringsāit orchestrate intent.
Here is what Agentic Find & Replace looks like when we move beyond RegEx:
1. The Semantic Upgrade
The Prompt: āFind all mentions of ālast yearās pricingā and replace them with the actual price from our Current Catalog table.ā
Beyond RegEx: RegEx can match characters, but it canāt match intent. An Agent understands context and performs live data lookups automatically.
2. The Structural Refactor
The Prompt: āFind any unstructured meeting notes and replace them with a bulleted list inside a Callout block, bolding any names mentioned.ā
Beyond RegEx: RegEx can match patterns, but it cannot intelligently identify a ānoteā or interact with Codaās rich-text block types (like Callouts) on the fly.
3. The Everyday āSuperpowersā (Small wins, big impact)
Standard find-and-replace often fails on the little things that are trivially easy for an Agent:
Date Normalization: āFind all dates like ā02/04ā or āFeb 4ā and replace them with the standardized āFebruary 4th, 2026ā format.ā (RegEx handles this with pain; Agents handle it with a sentence).
Reference Linking: āFind any email addresses in the doc and replace them with @Mention links to the corresponding person in my Team table.ā
Contextual Acronyms: āFind āMVPā and replace it with āMinimum Viable Productā, but only the first time itās used in each section.ā (Nearly impossible for pure RegEx).
4. The Smart Upsert (Page to Table)
The Prompt: āFind all paragraphs that describe customer feedback, and āreplaceā them by moving them into the Customer Feedback table, leaving a summary link behind in the canvas.ā
Beyond RegEx: This is a cross-surface data operation. RegEx stops at the character; Agents work at the structural level.
The āSimple & Elegantā Bottom Line
In the legacy world, you use a tool. In the Coda world, you use a Collaborator.
Donāt search for text. Instruct your Agent to evolve your doc.
The Visionary Prompt:
āHey Agent, find all mentions of āVersion 1.0ā and update them to ā@Version 2.0ā references, but only if they appear in the Status section.ā
That is the power of Coda + MCP.
@Bharat_Batra1 When are you going to open up the MCP beta!
@AJM ā just a friendly tip for next time: starting a fresh thread and tagging it as Ask The Community can help your question get more visibility. Sometimes great questions can get buried in longer conversations, and a dedicated thread makes it easier for folks to jump in and help!
I wasnāt asking for something new. I was responding to your comment about the importance of coda as a writing space.
@Bill_French respectfully, not everything needs to be ai or agentic. When I ask for find and replace Iām really just expressing a need for find and replace while using coda as a writing doc.
Indeed. You were reminding everyone of something so essential that has always been missing. And itās a rational complaint. I canāt explain why they never added this. However, I have a hunch itās because an all-in-one document is a technically nuanced beast. Any attempt to appease, would make more than 50% of users begging for more and the remaining underwhelmed. Thatās my hypothesis. Iāll let the Codans defend their choices.
I agree. It doesnāt. But when you have zero options, no prospect of feature relief on the horizon, and you need to increase your productivity, perhaps such a seemingly radical approach might benefit your work. I offer these alternatives because I thought diversity of workarounds mattered in this community.
Itās not that ai is not my jam! But building a whole agent to do find and replace will take me much longer than it will take to ctrl f and scroll!
In any case, Iāve been trying to transition away from coda because it isnāt working for me and it requires too much setup knowledge and time that I cannot do on my own.
I feel it is unfair to divide the world into āpro AIā and āanti AIā in this way.
I understand that to the guy with the big hammer, every problem looks like a nail.
And we (the pro-AI antagonists) are promolgating a message here against significant opposition (or at least indifference), butā¦
Using an AI Agent to burn down a lot of trees (or coal or uranium or whatever) to melt a ton of tokens in yet another water-sucking, CO2-pumping, power-guzzling, data center - just to do some simple text processing - well, it just feels kinda wrong.
But then I must recall that when MS Windows first started showing little animations of pages flying from one folder to another during a file copy operation, I was also āoffendedā by the sheer waste of āpreciousā CPU resources.
I was also shocked the first time a fellow engineer sent me a webcam image holding up a page with āLUNCH?ā written on it - all those megapixels to send a 6-character message? Argh!
And then we set up our own ācoffee camā so we could remotely check the coffee perculator to ensure it was full before going to the coffee corner - to avoid being the shmuck who had to refill the darn thing. The waste!
But still - using AI Agents (especially the screen-scraper / mouse-clicker kind) to do something so basic as search & replace - feels like āthrow another whale on the barbie and grab a beerā kinda attitude.
Itās official, so - Iāve become a grumpy old man!
I understand this reaction. It is a common and rational way to think about tooling choices. You know these features are far more powerful, but you have a deep focus on getting stuff done using muscle memory, perhaps crafted over decades.
Let me clarify - I built no agent. Google and Coda engineers performed the heavy lifting. I simply connected the Coda MCP service to Antigravity, then started doing things like finding and replacing with great precision, using features Iāve never had before.
I also didnāt build agents to do the dozens of different use cases Iāve written about. I DID have to learn about using these technologies. Nothing new comes at zero cost.
You had me at āCoffee Camā. This is a great mental reset.
I agree. It does feel wrong. This is especially true if you frame the underlying technology in a constrained and negative way. How long do you think it will feel wrong? For me, it was an AI minute. Iāve refactored lengthy multi-page Coda documents with several complex processes created by agents that plan, review, execute, test/validate, and document every change. As I said, it only took me an AI minute to realize itās not wrong.
We tend to avoid these seemingly abhorrent things until they become more energy or task-efficient. But such calculations of effort and energy are often wrong, too. Today, almost a trillion images will be generated and moved about the world. These are extremely inefficient vehicles for conveying data. Yet, financially, they are justified. Humans, it seems, quickly get comfortable with waste, or at least the assumption that we are wasteful. Often, we are not wasteful. We are productive.
As to an agentic find-and-replace, you are measuring the investment and cost required to perform one simple aspect of the adjacent possibilities given this very broad agentic ability to sculpt text with precision and intelligence that can be human-driven, programatically processed, or agentically executed by other agents. Feel free to assume users only want the essence of yesterdayās find-and-replace, while I assume future requirements are significantly more complex.
If Coda were to provide a find/replace feature, the next complaint would be that it is not represented in CFL. Than another, and another, and another. The heat loss would grow. The complexities and possible exceptions to rule after ruleāall expanding to fill several conversations here in the community.
Given what I know, I canāt support a demand for a feature designed in the previous century. I think Iāll lean into a future where features are a function of thought.
Totally understand. I donāt have the time either. I still love almost every aspect of Coda, especially Coda with agents because I donāt have the time or knowledge about every aspect of the tool. My agents know this and transform my requirements into manifestations of Coda beauty, leaving me to buff out the wrinkles. This is the time I can afford.
If they donāt ship the MCP service soon, Iāll probably be right behind you. But will I move to a competitor? Nope. I will simply move everything that Coda does for my team and me into an agentic platform where the spirit of Coda will live on.
I remember the flying paper between folders when copying in Windows. My dad commented that if they moved the folders closer together, it would copy faster. It made me laugh. I told him they did that to entertain you while you were waiting for files to copy. If the flying paper wasnāt there at all, though, it just might have copied a little faster.
I hated Clippy; he was so annoying. I saw a video once that compared two office staff membersā attempting to complete a report. One was using MS Word, and the other was using WordPerfect. The one using WordPerfect finished her report with no problems, the one using MS Word kept getting bothered by Clippy and never finished her report because she was driven mad by Clippy. It made me laugh. I tried to find the video without any luck.