OpenAI 2026 hackathon

Squish

The video-mapping primitive that helps AI agents index and navigate long videos.

Solo project by Natthawut Phurahong · 1 likes · 0 comments

Archive position — measured, not model output

1 like on Devpost

506 of the 7,856 archived projects have more likes, and 1,758 share exactly 1 — so this project's #1,982 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

Squish is a self-reported video-mapping tool that transforms videos into timestamped contact sheets, enabling AI agents to navigate long videos by selecting time ranges and zooming into denser visual samples. It also incorporates audio activity as a navigation clue, proposing time intervals for closer visual inspection.

What changed

The project evolved from an initial HTML-based experiment into a TypeScript/ffmpeg pipeline with a command-line interface and MCP server. During Build Week, it added audio analysis to guide the agent’s search path, while maintaining separation between navigation and interpretation.

Single most important open question

Is there any evidence of traction, revenue, or adoption beyond the author's own use case?

Note: This report is based solely on the self-reported project description provided by the author. No external verification or historical data are available. All claims are treated as stated by the author and not proven.

Back to contents

What The Product Actually Is

The description states that Squish turns a video into a timestamped contact sheet, which an AI agent can use to navigate through time ranges and zoom into visual details. It includes:

  • A command-line interface (CLI)
  • An MCP server
  • Integration with tools like Codex, GPT-5.6, ffmpeg, node.js, TypeScript, and OpenAI speech API

It also supports audio activity bands aligned with the visual contact sheet to suggest time intervals for deeper inspection.

Inference: The product is a local CLI tool with an agent workflow that uses both visual and audio signals for indexing and navigating long videos. It does not appear to be a hosted SaaS offering or a consumer-facing app.

Back to contents

Positioning & Claim Evolution

The author claims Squish helps AI agents index and navigate long videos using a video-mapping primitive. The positioning appears to be:

  • Core value proposition: A navigation primitive for AI agents working with long-form video.
  • Evolution of idea: Started as a static contact sheet, evolved into an interactive agent-driven tool.
  • Differentiation: Uses timestamped visual samples and audio activity to guide navigation without interpreting events.

Inference: The positioning is focused on enabling AI agents to work more efficiently with video content by reducing the need for full processing. It does not claim to be a general-purpose video editor or viewer.

Back to contents

Target Customer & ICP

The description does not name specific customers or target segments. However, it implies:

  • Primary users: AI developers or researchers working with local video data.
  • Use case: Searching through long videos using AI agents.
  • Contextual use: Private footage search (e.g., personal clips), not public-facing applications.

Inference: The ICP likely includes technical users who are building or using AI agents for video analysis, particularly those working with local files and seeking efficient indexing methods.

Back to contents

Business Model & Pricing Evidence

There is no evidence of pricing, monetization, or business model in the description. The project is described as a personal experiment and a hackathon submission.

Not evidenced: No indication of revenue streams, pricing tiers, or commercial use cases.

Back to contents

Technical & Delivery Signals

The author reports:

  • Built with: codex, ffmpeg, gpt-5.6, love, model-context-protocol, node.js, openai-speech-api, typescript
  • Tools used: CLI, MCP server, Svelte PWA, TypeScript pipeline
  • Features implemented:
    • Timestamped contact sheets
    • Audio activity band aligned with visuals
    • Agent-driven navigation loop
    • Regression tests and signal-processing fixes

Inference: The technical stack suggests a developer-focused tool built for local use. It is not described as scalable or cloud-native.

Back to contents

Traction & Maturity Signals

The description states:

  • The project was built during Build Week (a hackathon context)
  • It started as a small HTML experiment
  • No mention of users, customers, or adoption metrics
  • No evidence of funding, headcount, or product maturity beyond the author’s own use

Not evidenced: No signs of traction, revenue, or user base. The project is described as a personal experiment and not yet a commercial product.

Back to contents

Competitive Context

The description does not mention competitors or existing tools in this space. It notes that at the time of development (July 2026), there were no built-in ways for AI apps or agent workflows to navigate local videos using an overview → absolute-time range → denser visual zoom loop.

Inference: The project may be addressing a gap in current AI tools, but no competitive analysis is provided. It is unclear whether similar tools exist or how Squish would compare.

Back to contents

Key Risks & Red Flags

  • No traction or adoption evidence: The tool is described as personal and experimental.
  • Limited commercialization: No indication of monetization, product-market fit, or scalability.
  • Self-reported only: All claims are unverified and based on the author’s own account.
  • Niche use case: Primarily for AI developers working with local video files.
  • No public-facing features: The demo uses different footage than the private use case.

Inference: Risk of limited commercial viability due to lack of evidence of market demand or user adoption.

Back to contents

Diligence Questions To Ask The Founders

  1. What is your actual use case for Squish? Is it a personal tool, or are you building toward a specific application?
  2. Have you tested the tool with other users or in real-world scenarios beyond your own?
  3. How do you plan to scale this beyond local CLI and MCP workflows?
  4. Are there any plans to integrate with existing AI agent frameworks or platforms?
  5. What is the long-term vision for monetization or product development?

Back to contents

Investment/Partnership Verdict

The project is described as a personal experiment and hackathon submission, not a commercial venture. There is no evidence of traction, revenue, customers, or a clear path to market.

Verdict: Not ready for investment or partnership at this stage. The idea shows potential in AI agent navigation of video but lacks demonstrated product-market fit or commercial viability. Further development and evidence of adoption are needed before considering deeper due diligence.

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.