Coda Community Update 👇

@Ruggy-Joesten

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

5 Likes
1 Like

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!

4 Likes

Can’t forget the great @Paul_Danyliuk and @Scott_Collier-Weir!

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.

5 Likes

We have a great community here! Lots of folks to celebrate :clinking_glasses:

1 Like

Thanks for the add.

I have been worried about Paul, haven’t heard from him in a long time.

2 Likes

I see him on the Slack channel from Tim to time.—-

3 Likes

Writing in coda doesn’t include the most basic word processing feature: find and replace.

2 Likes

You had to ask. :slight_smile:

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!

1 Like

Appreciate the thoughtful reply, @Bill_French!

@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!

1 Like

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.

3 Likes

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.

I respect that AI is not your jam.

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.

3 Likes

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. :astonished_face:

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! :angry:

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! :scream:

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! :old_man:

Max

3 Likes

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”. :slight_smile: 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.

2 Likes

Low-key have always wanted a Clippy tattoo. Right up there with Smoky Bear as the best docents to navigate a complex world.

2 Likes

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.

2 Likes