Archive position — measured, not model output
2 likes on Devpost
221 of the 7,856 archived projects have more likes, and 285 share exactly 2 — so this project's #271 place in the like-ranked listing is a tie-break inside that group, not a ranking.
Projects (log scale)
Likes on Devpost. ▲ marks this project's group.
Show the figures
| Likes | Projects | Share of archive |
|---|---|---|
| 0 | 5,592 | 71.2% |
| 1 | 1,758 | 22.4% |
| 2 | 285 | 3.6% |
| 3–4 | 132 | 1.7% |
| 5–9 | 75 | 1.0% |
| 10+ | 14 | 0.2% |
Executive Summary
What the company appears to be
CatchMyWords is a self-reported local-first Chrome extension that indexes AI chat conversations from multiple platforms on the user's device, enabling context-aware replies and drafts in any text field. It claims to support import of exports from ChatGPT, Claude, Gemini, and others, with no data sent to servers.
What changed
The project is presented as a working prototype built for the OpenAI 2026 hackathon. It includes a functional extension with local indexing, retrieval logic, and output formatting options, but lacks evidence of commercial traction or user adoption.
Single most important open question
Is there any evidence that users are actively using this tool beyond the prototype stage, or that it has moved past the experimental phase?
What The Product Actually Is
The description states that CatchMyWords is a local-first Chrome extension. It imports supported conversation exports, indexes them on the user's device, and retrieves relevant context when writing anywhere on the web.
It supports five output formats:
- Explanation
- Technical briefing
- Context block for a new AI chat
- Direct reply to highlighted text
The tool allows users to refine outputs in place, start clean chats, copy/paste drafts, and inspect source provenance. It also includes a searchable library of 51 apps with export guidance.
Technical implementation details provided
- Built as a Manifest V3 Chrome extension using WXT, React, and TypeScript.
- Local search and indexing use SQLite-WASM, OPFS persistence, FTS5 search, and offscreen document logic.
- Generation path uses a thin Cloudflare Worker proxy to avoid embedding API keys in the extension.
- Codex (GPT-5.6) was used for development acceleration.
Inference The product is described as a functional prototype, not a commercial offering. No evidence of monetization or customer base exists.
Positioning & Claim Evolution
The author states that CatchMyWords was inspired by the idea that AI conversations should help in the moment, without forcing users to hand over personal history to another database.
It positions itself as:
- A local-first solution
- A tool for context-aware drafting
- An extension that remembers past chats and helps reply or draft with one click
The product claims to be a memory layer for work done across AI tools and the web, aiming to reduce friction in reusing prior knowledge.
Inference This is a self-reported positioning. There is no evidence of market testing, user feedback loops, or competitive differentiation beyond its own claims.
Target Customer & ICP
The description does not explicitly define a target customer segment or ideal customer profile (ICP). It implies that the tool is for people who:
- Use multiple AI chat platforms
- Engage in frequent writing or communication tasks
- Value privacy and local data handling
It suggests it works across various text fields, including email clients like Gmail.
Inference The ICP appears to be individuals or teams using AI tools regularly and desiring a centralized, private way to access prior conversations. However, no explicit segmentation or persona definition is given.
Business Model & Pricing Evidence
There is no evidence of pricing, monetization strategy, or business model in the description.
The author mentions that the extension does not store conversation data on servers and avoids embedding API keys. It also notes that the generation proxy uses a Cloudflare Worker for routing, but no details are provided about how this might be monetized.
Inference No commercial structure is evident from the self-reported account.
Technical & Delivery Signals
The extension is built as a Manifest V3 Chrome extension, using:
- WXT
- React
- TypeScript
- SQLite-WASM
- OPFS (Offscreen Document API)
- FTS5 search
- Cloudflare Worker proxy for generation
Codex was used throughout development to accelerate implementation, debugging, UI iteration, and test coverage.
Inference The technical stack is consistent with modern browser extension development. The use of local storage and offscreen computation suggests an architecture designed around privacy and performance.
Traction & Maturity Signals
The project is described as a working prototype, submitted to the OpenAI 2026 hackathon.
It includes:
- A packaged judge build with fictional sample data
- Support for import of exports from 51 apps
- Functional output formatting and refinement features
However, there is no evidence of:
- Real-world usage
- Customer acquisition or retention metrics
- Revenue or monetization
- Product-market fit validation
Inference This is a proof-of-concept, not a mature product. No traction data exists.
Competitive Context
The description does not mention any direct competitors. It implies that the tool addresses a gap in how people reuse AI conversation history across platforms.
It distinguishes itself by:
- Being local-first
- Not storing user data on servers
- Supporting multiple export formats
- Providing source provenance and output controls
Inference There is no competitive analysis or positioning against existing tools. The author does not reference similar products or market gaps.
Key Risks & Red Flags
- No commercial traction or adoption: The project is described as a hackathon submission with no evidence of real-world usage.
- Limited scalability assumptions: The tool indexes only on the user's device, which may limit usefulness for large archives or shared environments.
- Import complexity: Handling different export formats from 51 apps introduces risk of inconsistent or incomplete imports.
- Privacy vs. utility trade-off: While privacy is emphasized, it may reduce functionality if users cannot easily share or sync conversations.
- No monetization strategy: No indication of how the tool would be monetized beyond its prototype phase.
Inference The lack of commercial evidence and user feedback raises concerns about viability as a product or business.
Diligence Questions To Ask The Founders
- What is your current usage data, if any? Are there real users beyond the prototype?
- How do you plan to scale import support for new AI platforms without compromising quality or security?
- Do you have plans for monetization or commercial partnerships?
- What are the technical limitations of local indexing at scale?
- How do you intend to validate that users find value in the tool beyond its novelty?
Investment/Partnership Verdict
The description presents CatchMyWords as a self-reported prototype built for a hackathon, with no evidence of commercial traction or user adoption.
It is not evidenced that:
- The product has been used by real users
- There is any revenue or monetization model
- The tool has moved beyond the experimental phase
Verdict Not evidenced as a viable investment or partnership opportunity. The project remains in early-stage prototype form, with no commercial validation.
Source
Submitted to the OpenAI 2026 hackathon on Devpost. Project home on DevPost.
The analysis above was generated by a language model from the project's own one-line description. It is not independent research and contains no verified traction, revenue or customer data.
