@nanocollective/nanocoder
Version:
A local-first CLI coding agent that brings the power of agentic coding tools like Claude Code and Gemini CLI to local models or controlled APIs like OpenRouter
25 lines • 735 B
TypeScript
import { ModelEntry } from '../types/index.js';
export interface ModelResults {
allModels: ModelEntry[];
openModels: ModelEntry[];
proprietaryModels: ModelEntry[];
latestModels: ModelEntry[];
}
export declare class ModelMatchingEngine {
private static instance;
static getInstance(): ModelMatchingEngine;
/**
* Get all models - sync version (from cache)
*/
getModels(): ModelResults;
/**
* Get all models - async version for fresh data
*/
getModelsAsync(): Promise<ModelResults>;
/**
* Process models into categorized lists
*/
private processModels;
}
export declare const modelMatchingEngine: ModelMatchingEngine;
//# sourceMappingURL=model-engine.d.ts.map