Vibeleaderboard
Index / agent
Category
AI Agents
Rank
No. 1448Tools index

Previous survey · No. 1454 ·

Pricing
Open Source
Type
AGENT
GitHub
58 stars
Date

About

Demo agent that summarizes calls and runs follow-up code in Vercel Sandbox.

What it does

It turns Gong call transcripts into sales analysis. A webhook starts a durable workflow, loads transcript and account context into an isolated environment, and lets an AI agent search those files with shell commands before writing a summary, owned tasks, objections, and handling assessments.

Why it's ranked here

This is a credible reference implementation, not a finished sales product. It combines a working webhook path, transcript retrieval, isolated file exploration, streamed progress, mock data, and retryable workflow steps. Its narrow Gong starting point and text-based result keep the production burden visible.

What's good

Demo mode runs without Gong credentials and includes a substantial sample transcript, prior calls, research, competitive context, CRM records, and a sales playbook. Production mode fetches Gong transcripts, maps speakers, preserves timestamps, and logs sandbox commands and truncated output for inspection.

Tradeoffs

The whole agent run sits inside one workflow step, and the source itself recommends finer durable checkpoints for high-volume production. The implementation returns model text rather than enforcing the documented structured schema. Missing Gong credentials silently select demo data, which can hide configuration mistakes.

How to use it well

Use it as a starter for engineers prototyping post-call sales analysis on Vercel, especially when file-based context and observable agent exploration matter. Replace the prompt, context set, model, and transcript adapter for your workflow. It does not provide built-in CRM updates, Slack delivery, or connectors beyond Gong.

Technical notes+

app/api/gong-webhook/ is the documented POST entry point, while next.config.ts wraps Next.js with Workflow support. lib/agent.ts configures ToolLoopAgent, creates a Vercel Sandbox with a ten-minute timeout, streams log entries, and returns result.text. lib/tools.ts uploads generated files through bash-tool and records commands, output previews, and nonzero exits. lib/sandbox-context.ts converts transcript data into Markdown plus metadata and adds demo context. lib/gong-client.ts calls Gong's transcript endpoint with Basic authentication. lib/config.ts defaults to anthropic/claude-haiku-4-5 and activates demo mode whenever either Gong credential is absent. package.json marks the Next.js application private and provides development, build, start, and lint scripts.

Observed

Primary language
TypeScript, with TS and TSX application sources
Packaging
Private Next.js application installed through pnpm; package metadata also supplies npm-compatible scripts
Interface
HTTP POST webhook endpoint for Gong payloads, with an empty JSON body supported in demo mode
Deployment surface
Vercel one-click deployment and local Next.js development are documented
External integration
Built-in Gong transcript retrieval using access-key and secret-key credentials
Execution model
Vercel Sandbox hosts file exploration through bash-tool inside a Workflow SDK process
Testing structure
The provided project tree lists no test directory or test script

Read from README.md, package.json, lib/agent.ts, lib/tools.ts, lib/types.ts, lib/config.ts, lib/logger.ts, lib/mock-data.ts, lib/gong-client.ts, lib/sandbox-context.ts, next.config.ts, postcss.config.js, app/page.tsx, app/layout.tsx, app/HomePage.tsx.

What it can do

  • Summarize call recordings

    Call audio or transcriptText summary of call content

  • Execute code in sandbox environment

    Code snippets or scriptsCode execution results

  • Generate follow-up actions from call content

    Call summary or transcriptList of actionable next steps

  • Run code demonstrations

    Demo code requirementsLive code execution in sandbox

Tags

vercelsandboxagentdemo

Tech Stack

Node.jsNext.jsTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.