Text intelligence demo using Deepgram's Read API with Node.js backend and web frontend.
- Deepgram API Key (sign up for free)
- Node.js 24+ and pnpm 10+
Note: This project uses strict supply chain security measures. npm and yarn will NOT work - pnpm 10.0.0+ is required. See SECURITY.md for details.
- Install dependencies
# Option 1: Use the helper script (recommended)
pnpm run install:all
# Option 2: Manual two-step install
pnpm install
cd frontend && pnpm install && cd ..Note: Due to security settings (ignore-scripts=true), frontend dependencies must be installed separately. The install:all script handles both steps. See SECURITY.md for details.
- Set your API key
Create a .env file:
DEEPGRAM_API_KEY=your_api_key_here- Run the app
Development mode (with hot reload):
pnpm devProduction mode (build and serve):
pnpm build
pnpm startThis application:
- Analyze text or URLs for intelligence insights for multiple analysis types:
- Summarization: Generate concise summaries
- Topic Detection: Identify key topics
- Sentiment Analysis: Detect positive, negative, or neutral sentiment
- Intent Recognition: Understand user intentions
- Returns analysis history
See our Contributing Guidelines to learn about contributing to this project.
This project follows the Deepgram Code of Conduct.
For security policy and procedures, see our Security Policy.
MIT - See LICENSE