Show HN: Captain, AI Travel Agent
A software designer based in Lagos has released Captain, a Telegram bot that acts as a conversational travel agent. The project surfaced on Hacker News under…
By Dillip Chowdary • Aug 16, 2026 • Source: HN AI Agents
What happened
A software designer based in Lagos has released Captain, a Telegram bot that acts as a conversational travel agent. The project surfaced on Hacker News under the Show HN label and draws on multiple AI models to handle everything from itinerary exploration to live flight price tracking and booking-window monitoring.
This article walks through how Captain is built, why its architecture is worth understanding, and what developers or early adopters should pay attention to as the project matures. It is aimed at builders working on conversational AI products and anyone curious about how specialist model routing works in a consumer-facing agent.
What happened
A software designer from Lagos, who describes himself as exploring conversational interfaces and agent frameworks, published Captain as a Show HN submission. Captain is a Telegram bot designed to handle everyday travel planning tasks: exploring an itinerary, checking live flight prices, and watching for the right moment to book a ticket. The project is a working product rather than a demo, and its creator framed it as personal exploration into how useful a generalist-plus-specialist model architecture can be when applied to a focused, real-world domain like travel.
How it works
The submission attracted attention on Hacker News, where Show HN posts invite makers to share something they have actually built. Captain sits at an intersection of two areas that have generated sustained developer interest: AI agents with access to live data, and Telegram as a deployment surface for tools that benefit from conversational interaction and the platform's broad international reach.
How it works

Captain is powered by a generalist model, specifically anthropic/claude-sonnet-5, which handles the main conversational layer. On top of that foundation, specialist models are routed in to manage distinct workflows: one handles trip interpretation, meaning it parses user intent from natural language into structured travel parameters, while another handles voice transcription, allowing users to speak their requests rather than type them. This separation between a generalist backbone and specialist workers is a deliberate architectural choice that keeps the main conversation coherent while offloading domain-specific processing.
Why it matters
Advertisement
Tech Pulse Daily
Get tomorrow's pulse first
Join engineers who read Tech Pulse before stand-up. Free, weekday mornings.
Beyond the Telegram interface, Captain includes a visual workspace where users can review information surfaced during a planning session. The bot does not simply respond to queries in isolation; it also monitors flight prices over time, which means it maintains some form of persistent state or scheduled checking to flag when prices shift into a range the user cares about. The combination of live data access, voice input, and a visual review layer makes it more than a simple chatbot wrapper.
Why it matters
Captain is a concrete example of an agent that goes beyond single-turn question answering. The price-watching feature implies that the system can act autonomously between user sessions, a capability that moves it closer to the broader definition of an agent: something that pursues a goal over time rather than just responding to prompts. For builders, this distinction matters because it requires different infrastructure thinking around state persistence, retry logic, and notification delivery, all of which Captain appears to handle through Telegram's messaging layer.
The choice of Telegram as the primary interface is also notable. Telegram's bot API is mature, supports rich message types, and has a large international user base, particularly outside North America. For a Lagos-based designer building a travel tool, that choice reflects a practical awareness of where users actually are and what interfaces they are already comfortable with, rather than defaulting to a web app that requires onboarding.
Who is affected
Who is affected
The most direct audience is anyone using Captain to plan travel, particularly users who want to monitor flight prices without manually checking booking sites. The voice transcription feature also opens the tool to users who prefer speaking over typing, which can be a meaningful accessibility and convenience improvement in mobile-first contexts. Because the bot lives on Telegram, the friction to try it is low for anyone already on that platform.
For developers and AI product builders, Captain demonstrates a routing pattern worth studying. Using a generalist model as an orchestrator while delegating specific tasks to specialist models is an approach that scales more cleanly than trying to fit every capability into one prompt. Builders working on agent systems in any domain, not just travel, can look at Captain's architecture as a practical reference for how to structure that delegation without overcomplicating the main conversation loop.
What to watch next
What to watch next
The detail most worth monitoring is how Captain handles the price-watching workflow at scale. Watching for the right time to book implies some form of background task that runs independently of user interaction. How reliably that runs, how it handles failures, and how it surfaces results to the user without being noisy are all open questions that the Show HN post does not fully answer. Builders evaluating similar patterns should ask how the agent manages task queues and what happens when a monitored flight becomes unavailable.
The visual workspace is another area to watch. The summary describes it as a place where users can review information, but what form that takes, whether it is a generated document, a structured display, or something else, is not yet clear from the announcement. As the project develops, the relationship between the Telegram conversation and that visual layer will likely be the design decision that most shapes how intuitive Captain feels to new users.
Advertisement