search_with_lepton
Building a quick conversation-based search demo with Lepton AI.
GraphCanon updated 2w · GitHub synced 2w
Decision brief
**search_with_lepton** is a TypeScript-based conversational search demo integrating Lepton AI's LLM and offering flexible backend options like Bing, Google SearchAPI, Serper, or Programmable Search Engine.
Good fit when
- - When you need a quick prototype of a conversation-driven search engine leveraging Lepton AI.
- - For developers preferring **TypeScript** who want to integrate with multiple search engines via API keys in a conversational interface.
Avoid when
- - Avoid if your project strictly requires only native integration with other LLMs besides Lepton AI as this tool is tightly coupled with it.
- - Not recommended if you aim to build a large-scale production system as the demo focuses on rapid development rather than high throughput or enterprise-level robustness.
Observed Jul 12, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Archived (248d since push)
- As of 2w
- Provenance
- Not a fork · Organization account
- As of 2w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
npm install search_with_lepton npmSimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
A conversational search engine demo built using TypeScript, supporting integration with Lepton AI's LLM and various search engines like Bing and Google, offering customizable UI and shareable cached results.
Capability facts
- Languages
- typescript
Source: github.language · Aug 7, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Source: README excerpt (regex_v1, Aug 7, 2026)
cd web && npm install && npm run buildSource link
Source: README excerpt (regex_v1, Aug 7, 2026)
BACKEND=BING python search_with_lepton.pySource link
Tags
README
Search with Lepton
Build your own conversational search engine using less than 500 lines of code.Live Demo
Features
- Built-in support for LLM
- Built-in support for search engine
- Customizable pretty UI interface
- Shareable, cached search results
Setup Search Engine API
There are two default supported search engines: Bing and Google.
Bing Search
To use the Bing Web Search API, please visit this link to obtain your Bing subscription key.
Google Search
You have three options for Google Search: you can use the SearchApi Google Search API from SearchApi, Serper Google Search API from Serper, or opt for the Programmable Search Engine provided by Google.
Setup LLM and KV
[!NOTE] We recommend using the built-in llm and kv functions with Lepton. Running the following commands to set up them automatically.
pip install -U leptonai openai && lep login
Obtain Your Lepton AI Workspace Token
You can copy your workspace toke from the Lepton AI Dashboard → Settings → Tokens.
Build
- Set Bing subscription key
export BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY
- Set Lepton AI workspace token
export LEPTON_WORKSPACE_TOKEN=YOUR_LEPTON_WORKSPACE_TOKEN
- Build web
cd web && npm install && npm run build
- Run server
BACKEND=BING python search_with_lepton.py
For Google Search using SearchApi:
export SEARCHAPI_API_KEY=YOUR_SEARCHAPI_API_KEY
BACKEND=SEARCHAPI python search_with_lepton.py
For Google Search using Serper:
export SERPER_SEARCH_API_KEY=YOUR_SERPER_API_KEY
BACKEND=SERPER python search_with_lepton.py
For Google Search using Programmable Search Engine:
export GOOGLE_SEARCH_API_KEY=YOUR_GOOGLE_SEARCH_API_KEY
export GOOGLE_SEARCH_CX=YOUR_GOOGLE_SEARCH_ENGINE_ID
BACKEND=GOOGLE python search_with_lepton.py
Deploy
You can deploy this to Lepton AI with one click:
You can also deploy your own version via
lep photon run -n search-with-lepton-modified -m search_with_lepton.py --env BACKEND=BING --env BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY
Learn more about lep photon here.
For agents
This page has a .md twin and JSON over the API.