Home/Data & Retrieval/search_with_lepton
search_with_lepton logo

search_with_lepton

archived
leptonai/search_with_lepton

Building a quick conversation-based search demo with Lepton AI.

GraphCanon updated 2w · GitHub synced 2w

8.1k stars998 forksLast push 8mo TypeScript Apache-2.0

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
npm

Similar 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.

Node.js runtimeNode.js

Source: README excerpt (regex_v1, Aug 7, 2026)

cd web && npm install && npm run build
Source link
Python runtimePython

Source: README excerpt (regex_v1, Aug 7, 2026)

BACKEND=BING python search_with_lepton.py
Source link

Tags

README

Search with Lepton

Build your own conversational search engine using less than 500 lines of code.
Live Demo
Badge image

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

  1. Set Bing subscription key
export BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY
  1. Set Lepton AI workspace token
export LEPTON_WORKSPACE_TOKEN=YOUR_LEPTON_WORKSPACE_TOKEN
  1. Build web
cd web && npm install && npm run build
  1. 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.

Was this helpful?

Anonymous feedback helps us improve pages and translations.