Script for easily configuring, using, switching and comparing local offline coding models
1import { llamaChatServer, llamaCompleteServer, llamaStart, llamaStop, aiCode, aiAsk, aiPipe } from "./src/templates/scripts.js";
2import { aiderConfig, aiderEnv } from "./src/templates/aider.js";
3
4const templates: [string, string][] = [
5 ["llama-chat-server", llamaChatServer()],
6 ["llama-complete-server", llamaCompleteServer()],
7 ["llama-start", llamaStart()],
8 ["llama-stop", llamaStop()],
9 ["ai-code", aiCode()],
10 ["ai-ask", aiAsk()],
11 ["ai-pipe", aiPipe()],
12 ["aider.conf.yml", aiderConfig()],
13 ["aider .env", aiderEnv()],
14];
15
16for (const [name, content] of templates) {
17 console.log(`\n${"=".repeat(60)}`);
18 console.log(` ${name}`);
19 console.log("=".repeat(60));
20 console.log(content);
21}