Script for easily configuring, using, switching and comparing local offline coding models
1import { homedir } from "node:os";
2import { join } from "node:path";
3
4export const OLLAMA_HOST = "127.0.0.1";
5export const OLLAMA_PORT = 11434;
6export const OLLAMA_URL = `http://${OLLAMA_HOST}:${OLLAMA_PORT}`;
7export const LAUNCH_DIR = join(homedir(), ".local/bin");
8export const AIDER_CONFIG_DIR = join(homedir(), ".aider");
9export const AIDER_CONFIG_FILE = join(AIDER_CONFIG_DIR, "aider.conf.yml");
10export const AIDER_ENV_FILE = join(AIDER_CONFIG_DIR, ".env");
11export const OPENCODE_CONFIG_DIR = join(homedir(), ".config", "opencode");
12export const OPENCODE_CONFIG_FILE = join(OPENCODE_CONFIG_DIR, "opencode.json");
13export const PI_CONFIG_DIR = join(homedir(), ".pi", "agent");
14export const PI_MODELS_FILE = join(PI_CONFIG_DIR, "models.json");
15export const PI_SETTINGS_FILE = join(PI_CONFIG_DIR, "settings.json");
16export const CODEX_CONFIG_DIR = join(homedir(), ".codex");
17export const CODEX_CONFIG_FILE = join(CODEX_CONFIG_DIR, "config.toml");