OpenAI 2026 hackathon

Vabana - Agent Expressions

Vabana solves a clear developer-experience problem: AI coding agents communicate their internal state through a floating visual layer rather than forcing users to continuously read terminal output.

Solo project by Sanjok Bhatta · 0 likes · 0 comments

Archive position — measured, not model output

0 likes on Devpost

2,264 of the 7,856 archived projects have more likes, and 5,592 share exactly 0 — so this project's #7,492 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

Vabana - Agent Expressions is a self-reported macOS application that provides visual feedback for AI coding agents. It aims to improve developer experience by showing agent activity through floating overlays, cards, and pulses rather than terminal output.

What changed

The project evolved from an experimental "emotion overlay" into a native embodiment and coordination layer for AI coding agents, according to the author. It now supports native hooks from Codex and Claude Code, and includes MCP tools for intentional agent expression.

Single most important open question

Is there any evidence of traction, revenue or customer adoption beyond the single developer's own account?

Back to contents

What The Product Actually Is

The description states that Vabana is a local macOS application built with SwiftUI and AppKit. It provides:

  • A floating visual presence for AI coding agents
  • Two display styles: Pulse (emoji-based) and Card (persistent, compact view)
  • Native lifecycle event conversion from Codex and Claude Code into readable activity cues
  • MCP tools enabling expressive agent communication (emojis, GIFs, prompts, code, etc.)
  • A local task inspector showing recent sessions and verification evidence

The system architecture includes:

  • TypeScript monorepo with an MCP server, shared protocol, coordination runtime, adapters for Codex/Claude Code, and a bounded local projection cache
  • Native hook payloads normalized into provider-neutral events
  • Token-authenticated WebSocket communication between runtime and macOS renderer

Evidence

  • The author describes Vabana as a "local macOS application"
  • It uses SwiftUI and AppKit for UI elements
  • It integrates with Codex and Claude Code via native hooks
  • It has an MCP-based tool system for agent expression
  • It includes a task inspector and local projection cache

Inference The product is described as a developer tool focused on improving AI agent transparency, but no evidence of actual deployment or usage exists.

Back to contents

Positioning & Claim Evolution

The author states that Vabana grew from research into whether explaining an AI assistant’s actions could improve trust during complex tasks. The name derives from the Nepali word for feelings or emotions, reflecting its goal of giving AI agents understandable visual body language.

It evolved from:

  • An experimental emotion overlay
  • Into a native embodiment and coordination layer for coding agents

The author claims Vabana:

  • Shows agent activity through ambient digital body language
  • Converts noisy event streams into meaningful feedback
  • Supports expressive MCP surfaces ranging from emojis to interactive prompts
  • Enforces repository-defined definitions of done through supported native stop hooks

Evidence

  • The project was initially described as a research effort on AI trust and transparency
  • It evolved into a tool for visualizing agent behavior
  • It supports multiple expression modes (Pulse, Card, MCP tools)

Inference The positioning appears to be that Vabana is a developer experience tool aimed at improving clarity and trust in AI coding agents. However, no evidence of market positioning or competitive differentiation beyond the author's own claims.

Back to contents

Target Customer & ICP

The description indicates that Vabana targets developers working with AI coding agents, particularly those using Codex and Claude Code on macOS.

It is designed for users who:

  • Work with AI coding agents
  • Want to understand what these agents are doing in real time
  • Prefer visual feedback over terminal output
  • Are interested in agent transparency and trust

Evidence

  • The product works specifically with Codex and Claude Code
  • It runs on macOS
  • It focuses on improving developer experience for AI-assisted coding workflows

Inference The ICP is likely early-stage developers or teams using AI coding agents, but there is no evidence of actual customers or user segments beyond the single developer's own use case.

Back to contents

Business Model & Pricing Evidence

There is no evidence in the description of any business model or pricing structure. The author does not mention monetization strategies, subscription plans, licensing models, or revenue streams.

Evidence

  • No mention of pricing
  • No indication of commercial intent or customer acquisition
  • No reference to sales, partnerships, or enterprise features

Inference The project appears to be a personal or research initiative without any commercial business model evident in the description.

Back to contents

Technical & Delivery Signals

The author reports that Vabana:

  • Is built as a local macOS application using SwiftUI and AppKit
  • Uses TypeScript monorepo architecture with shared protocol, MCP server, coordination runtime, adapters for Codex/Claude Code, and projection cache
  • Implements deterministic presentation policy to reduce noise from agent events
  • Separates native harness activity from agent-authored expression
  • Employs sanitization, fixtures, contract tests, and bounded schemas to maintain consistency between Swift renderer and TypeScript runtime

Evidence

  • Built with specific technologies: SwiftUI, AppKit, TypeScript, Node.js, Swift, macOS, etc.
  • Uses MCP protocol for agent interaction
  • Implements event normalization and state management
  • Includes local task inspector and verification mechanisms

Inference The technical implementation suggests a sophisticated developer tool, but no evidence of production deployment or scalability beyond the author’s own environment.

Back to contents

Traction & Maturity Signals

There is no evidence of traction, revenue, customers, or adoption. The project is described as:

  • A third-semester research project
  • An early-alpha macOS application
  • Released as version 0.1.1
  • Developed through AI-assisted iterations using Codex and GPT

The author notes that the next steps include improving installation, packaging, onboarding, and testing across real development environments.

Evidence

  • Version 0.1.1 release
  • Early-stage alpha status
  • No mention of users, customers, or revenue
  • No data on usage metrics or adoption rates

Inference The project is in a very early stage with no demonstrated traction or commercial viability.

Back to contents

Competitive Context

There is no evidence provided about competitive landscape or existing alternatives. The author does not reference other tools or platforms that might address similar problems.

Evidence

  • No mention of competitors
  • No comparison to existing AI agent visualization tools
  • No discussion of market gaps or differentiation

Inference Without any mention of competition, it is unclear whether Vabana addresses a known market need or if it is an isolated idea.

Back to contents

Key Risks & Red Flags

Key risks and red flags based on the self-reported description:

  1. Single Developer Project: The team size is listed as 1, suggesting limited resources for scaling or support.
  2. No Traction or Revenue: No evidence of customers, users, or monetization strategy.
  3. Early Stage Alpha: Described as early-alpha and not yet widely tested in real environments.
  4. Limited Platform Support: Currently only supports macOS and specific agents (Codex/Claude Code).
  5. Unproven Market Need: No indication that there is a significant demand for this type of tool beyond the author’s personal use case.
  6. No Commercial Strategy: No mention of business model, pricing, or go-to-market plans.

Evidence

  • Team size = 1
  • Version 0.1.1 release
  • No mention of users or revenue
  • Only supports macOS and two agents

Inference This is a highly speculative project with no commercial validation or market proof.

Back to contents

Diligence Questions To Ask The Founders

  1. What specific problem are you solving, and how do you know it matters to developers?
  2. Have you tested Vabana with other developers beyond yourself? If so, what feedback did you get?
  3. Are there any plans for expanding support beyond macOS and Codex/Claude Code?
  4. How do you plan to monetize this tool, if at all?
  5. What are the key assumptions underlying your product design choices?
  6. Do you have any data on how much time or effort developers spend trying to understand agent behavior without Vabana?
  7. Are there any known technical limitations that prevent broader adoption?

Back to contents

Investment/Partnership Verdict

Not evidenced

The description provides no information about:

  • Revenue
  • Customers
  • Market traction
  • Financial performance
  • Strategic partnerships
  • Product-market fit

This is a self-reported, unverified project described by one individual as a research or experimental tool. There is no evidence of commercial viability, user adoption, or business model.

Confidence Level Very Low

Risk Rating

High (due to lack of traction, revenue, and market validation)

Recommendation

No basis for investment or partnership consideration at this time.

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.