code-yeongyu / code-yeongyu/senpi

Prepaid Exa/Tavily/Brave hop when keyless DDG isn’t enough?

Open
#1,705 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
429
Forks
98
Avg merge
5h 3m
Merged PRs (30d)
526

Description

senpi’s builtin `websearch` already defaults to keyless `duckduckgo-html` — I’m not replacing that. Adjacent: `.pi/websearch.json` still wants an `apiKey` for Exa/Tavily/Brave/Serper/Perplexity/… when a hosted backend is the path.

I built [apifare](https://apipay.fly.dev/?origin=human-referral) (formerly apipay) so when a paid search hop is the path, that hop sits on a prepaid MCP meter: one bearer token; governed proxy; no Exa/Tavily/Brave keys in `websearch.json` for those calls; caps + kill switch. Founding users get +1,500 credits on the first successful call.

Worth a look if a prepaid meter is the optional paid hop when keyless DDG isn’t enough?

Contributor guide

Open the contributing guide

Research direction

Start with .pi/websearch.json and senpi’s builtin websearch, which currently defaults to keyless duckduckgo-html. Determine whether an optional prepaid hosted backend is in scope and how it should relate to the listed provider keys. The issue does not define an implementation target or completion criteria, so the desired behavior needs clarification before work begins.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.