OpenAI 2026 hackathon

CatchMyWords

Reply with context. CatchMyWords remembers every ChatGPT, Claude, Gemini and more chats on your device and helps you draft or reply to anything with the click of a button.

Solo project by Ibrahim Kako · 2 likes · 2 comments

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)

1
10
100
1k
10k
05,592
11,758
2285
3–4132
5–975
10+14

Likes on Devpost. ▲ marks this project's group.

Show the figures
LikesProjectsShare of archive
05,59271.2%
11,75822.4%
22853.6%
3–41321.7%
5–9751.0%
10+140.2%
Devpost like counts for all 7,856 archived projects, captured when this archive was built.

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?

Back to contents

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:

  • Email
  • 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.

Back to contents

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.

Back to contents

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.

Back to contents

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.

Back to contents

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.

Back to contents

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.

Back to contents

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.

Back to contents

Key Risks & Red Flags

  1. No commercial traction or adoption: The project is described as a hackathon submission with no evidence of real-world usage.
  2. Limited scalability assumptions: The tool indexes only on the user's device, which may limit usefulness for large archives or shared environments.
  3. Import complexity: Handling different export formats from 51 apps introduces risk of inconsistent or incomplete imports.
  4. Privacy vs. utility trade-off: While privacy is emphasized, it may reduce functionality if users cannot easily share or sync conversations.
  5. 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.

Back to contents

Diligence Questions To Ask The Founders

  1. What is your current usage data, if any? Are there real users beyond the prototype?
  2. How do you plan to scale import support for new AI platforms without compromising quality or security?
  3. Do you have plans for monetization or commercial partnerships?
  4. What are the technical limitations of local indexing at scale?
  5. How do you intend to validate that users find value in the tool beyond its novelty?

Back to contents

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.

Back to contents

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.