findora
v2025.7.131030
Published
LLM-powered web search wrapper with structured JSON output
Readme
findora-js
JavaScript wrapper for LLM-powered web search using langchain-llm7 and llmatch-js. Returns structured JSON results extracted from LLM outputs.
Installation
npm install findoraUsage
import Findora from 'findora';
const findora = new Findora();
const results = await findora.search('latest React state management libraries');
console.log(results);
for (const result of results) {
console.log(`Name: ${result.name}`);
console.log(`URL: ${result.url}`);
console.log(`Description: ${result.description}`);
console.log('---');
}API
new Findora(modelName = 'searchgpt')
Creates a new instance. You can optionally pass a custom model name supported by langchain-llm7.
findora.search(query: string): Promise<Array<{ name: string, url: string, description: string }>>
Performs a search using an LLM and returns an array of structured results.
Project
- Author: Eugene Evstafev
- Repository: https://github.com/chigwell/findora-js
- License: ISC
