d3-meeting-companion
v0.1.1
Published
D3 Meeting Companion — AI-powered meeting artifact generation
Maintainers
Readme
D3 Meeting Companion
AI-powered meeting companion that generates artifacts from live transcription.
Usage
Requirements
- Node.js 22 or later
- API keys as defined in
.env.example
Setup
npx d3-meeting-companion initThis creates a .env file in your current directory. Open it and fill in your API keys.
Run
npx d3-meeting-companionThe app starts on port 3000 and opens in your browser.
To use a different port:
npx d3-meeting-companion --port 4000Contributing
Prerequisites
- Node.js >= 22
- pnpm >= 10
Setup
pnpm install
cp .env.example .env.local
pnpm devOpen http://localhost:3000.
Scripts
| Command | Description |
| ------------------ | ------------------------- |
| pnpm dev | Start dev server |
| pnpm build | Production build |
| pnpm start | Start production server |
| pnpm test | Run tests once |
| pnpm test:watch | Run tests in watch mode |
| pnpm lint | Run ESLint |
| pnpm format | Format code with Prettier |
| pnpm format:check| Check formatting |
| pnpm typecheck | Run TypeScript compiler |
Git Hooks
A pre-commit hook runs formatting, type checking, linting, and tests automatically via Husky.
Tech Stack
- Framework: Next.js 16 (App Router)
- UI: React 19, Tailwind CSS 4
- Testing: Vitest, Testing Library
- Language: TypeScript
