katrinalaszlo/buildnext
Point it at your customer interviews. Get back the themes you'd find in two weeks.
Platform-specific configuration:
{
"mcpServers": {
"buildnext": {
"command": "npx",
"args": [
"-y",
"buildnext"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
Synthesize customer feedback into actionable product themes. CLI + MCP server.
Point buildnext at your interview transcripts, Canny board, Slack channels, or Airtable tables. It uses an LLM to find cross-cutting themes, cite exact quotes as evidence, and suggest what to build next.
npm install -g buildnext# Create a config file
buildnext init
# Set your API key
export ANTHROPIC_API_KEY=sk-ant-...
# Put interview transcripts in ./feedback/
# Run synthesis
buildnext runThe output is markdown. Pipe it, save it, or read it in your terminal.
| Source | What it pulls | Auth | |--------|-------------|------| | Files | .md, .txt, .docx from a directory | None | | Canny | Feature requests, votes, comments | API key | | Slack | Messages from specific channels | Bot token | | Airtable | Records from any table | Personal access token | | Gong | Call transcripts | Access key + secret |
Create .buildnextrc.json in your project root:
{
"llm": {
"provider": "anthropic",
"model": "claude-sonnet-4-20250514"
},
"sources": {
"files": {
"directory": "./feedback",
"extensions": [".md", ".txt", ".docx"]
},
"canny": {
"apiKey": "your-key",
"boardIds": ["board-id"],
"since": "2025-01-01"
},
"slack": {
"botToken": "xoxb-your-token",
"channels": ["C0123FEEDBACK"],
"since": "2025-01-01"
},
"airtable": {
"apiKey": "pat...",
"baseId": "appXXX",
"tableId": "tblXXX",
"contentFieldId": "fldXXX",
"titleFieldId": "fldXXX",
"dateFieldId": "fldXXX"
}
},
"output": {
"maxThemes": Loading reviews...