# How to Vibe Code Your Own Timeless (and Stop Paying for It)

> The first platform where your conversations build your agents.

- Site: https://timeos.ai
- Category: AI Meeting Assistant & Agentic Automation
- Platforms: macOS app, Windows app, Browser extension
- Verdict: **Serious undertaking** (42/100 vibecodeable)
- Estimated effort: 4-6 weeks of part-time work

## Verdict

Build a web-based proof of concept with Deepgram and Claude, but keep paying for the desktop native audio recorder unless you want weeks of OS-permission debugging.

The core value of Timeless relies on two radically different engineering domains: native desktop system-audio hooks (macOS CoreAudio / Windows WASAPI) and intelligent intent parsing. While an AI coding agent can easily scaffold the Next.js dashboard, database models, and LLM extraction prompts, wrangling cross-platform desktop audio capture, handling OS screen/audio permissions, and maintaining reliable real-time streaming pipelines requires genuine low-level systems work that takes weeks of frustrating debugging.

### What you can't replicate

- The polished native desktop app UX with zero-configuration system audio interception
- Enterprise SOC 2 compliance and deep secure key management for 15+ external accounts

## What it does

An agentic meeting platform that captures natural conversations, detects spoken commitments, organizes them into context-aware Rooms, and wakes up specialized AI agents to execute tasks across third-party software.

### Core features

- Native macOS and Windows system audio recording without third-party bots
- Browser extension for capturing web video conferencing audio
- Real-time or batched speech-to-text transcription with multilingual support
- Intent parsing and commitment extraction from unstructured conversation transcripts
- Context-aware 'Rooms' grouping conversations by client, project, or topic
- Specialized AI agent triggers translating spoken moments into tool execution
- Bi-directional integrations and Model Context Protocol (MCP) server support

## The business

### Pricing

- Free: $0 — For anyone to try it out
- Pro: $29/mo — For individuals who want to take control of their day
- Max: $39/mo — For builders who run their stack on Timeless
- Team: $35/seat/mo — For teams that want AI meeting notes with shared workspace

### Funding

$3.3M raised.
- Seed
Investors: Resolute Ventures, Ibex Investors, Aviv Growth Partners, Fusion

Founded 2018.
Team size: 14.

## The hard parts

- Capturing system audio cleanly across macOS and Windows operating systems without breaking user audio permissions
- Streaming and chunking multi-lingual audio efficiently to speech-to-text services with low latency
- Robust intent recognition and guardrails to prevent hallucinated actions from casual conversational remarks
- Maintaining OAuth tokens and sync states across multiple third-party SaaS APIs and local MCP endpoints

## How to vibe code Timeless

### Prerequisites

- Node.js (free): Runtime for building the TypeScript-based web application and CLI tooling
- GitHub (free): Source control and deployment pipeline integration
- Anthropic API Key (pay-as-you-go): Powers the intent extraction and agentic task translation pipeline

### Recommended AI tools

- Claude Code: Best-in-class agentic coding tool for scaffolding full-stack apps and writing complex async logic
- Cursor: Ideal for fine-tuning React components and inspecting complex UI diffs

### Stack

- Frontend: Next.js
- Backend: Next.js API Routes
- Database: Turso
- Auth: better-auth
- Payments: Stripe
- Other: Vercel AI SDK, Deepgram API, Tauri

### Hosting

- Vercel (Hosting the Next.js web dashboard and API endpoints): $0-20/mo
- Cloudflare (Edge routing, caching, and secure object storage for audio files): $0-5/mo

### Build guide

1. **Project Scaffolding & Database Schema** — Initialize the Next.js application with Tailwind CSS, configure Turso for SQLite storage, and set up better-auth tables.

```
Create a new Next.js TypeScript project with Tailwind CSS. Set up Drizzle ORM connected to Turso with SQLite. Define database schemas for users, rooms, meetings, transcripts, and agent_actions. Ensure proper foreign key constraints, timestamps, and indexing on room_id and meeting_id. Implement better-auth for secure user authentication with email/password and session management. Write migration scripts and test database connectivity locally.
```

2. **Desktop Audio Recorder Shell (Tauri)** — Build a lightweight Tauri desktop wrapper capable of capturing microphone and system audio streams.

```
Scaffold a Tauri v2 desktop application using a web frontend. Implement Rust-side bindings using native OS audio APIs (CoreAudio on macOS, WASAPI on Windows) to capture system audio output and microphone input simultaneously. Create a clean floating menubar UI in the web frontend with start/stop recording controls, live waveform visualization, and secure chunked audio upload capabilities to the backend API.
```

3. **Speech-to-Text & Transcript Pipeline** — Ingest audio recordings into the backend, stream them through Deepgram, and store structured speaker-diarized transcripts.

```
Build an API endpoint in Next.js that receives audio chunks or full meeting audio files from the desktop app or web uploader. Integrate the Deepgram SDK for high-accuracy batch and streaming speech-to-text transcription with speaker diarization and word timestamps. Store the resulting structured JSON transcript in the Turso database linked to the specific meeting ID.
```

4. **Intent Extraction & Agentic Triggers** — Process transcripts using the Vercel AI SDK and Claude to extract commitments, action items, and trigger automated tasks.

```
Implement an asynchronous processing pipeline using Vercel AI SDK and Anthropic Claude. When a meeting transcript is finalized, run a structured LLM extraction prompt to identify commitments, deadlines, and action triggers (e.g., 'let's send the proposal'). Use structured JSON output mode to map extracted actions to predefined agent tools like Notion page creation, email drafting, or webhook dispatching.
```

5. **Rooms & Dashboard UI** — Build the context-aware Rooms interface, conversation lists, and agent execution logs.

```
Build a polished SaaS dashboard in Next.js featuring a sidebar with context-aware 'Rooms' (grouped by client, project, or topic). Create views for individual meeting details, interactive transcripts with search, AI-generated summaries, follow-up email drafts, and an activity feed showing executed agent actions. Ensure responsive layouts, clean Tailwind styling, and real-time state updates.
```

### Cost vs paying

**Starting costs (one-time):**

- AI Developer Tooling: $20
- Total: ~$20 one-time

**Ongoing costs (monthly):**

- Vercel & Cloudflare Hosting: ~$5
- Deepgram & Anthropic API Usage: ~$10
- Total: ~$15/mo

- Paying for the SaaS instead: $29/mo (Pro) to $39/seat/mo
- Build time: 40-60 hours
- AI tool credits: $20 (Claude Pro or Cursor)
- Break-even: Never (built for learning and control)

## Sources

- [Timeless Official Website](https://timeless.day)
- [timeOS Pricing and Features](https://timeos.ai)
- [Tracxn Company Profile - timeOS / Timeless](https://tracxn.com)