├── .gitignore ├── README.md ├── bun.lockb ├── demos ├── api-key-demo.gif ├── demo.gif └── provider-demo.gif ├── package.json ├── scripts ├── compile.sh ├── install.sh └── release.sh └── src ├── commands ├── api-key.command.ts ├── config.command.ts ├── help.command.ts ├── main.command.ts ├── model.command.ts ├── provider.command.ts └── version.command.ts ├── config.ts ├── index.ts ├── loader.ts ├── mask.ts ├── providers ├── anthropic.provider.ts ├── common.ts ├── custom.provider.ts ├── groq.provider.ts ├── index.ts ├── ollama.provider.ts └── openai.provider.ts └── systemPrompt.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/bun.lockb -------------------------------------------------------------------------------- /demos/api-key-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/demos/api-key-demo.gif -------------------------------------------------------------------------------- /demos/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/demos/demo.gif -------------------------------------------------------------------------------- /demos/provider-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/demos/provider-demo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/package.json -------------------------------------------------------------------------------- /scripts/compile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/scripts/compile.sh -------------------------------------------------------------------------------- /scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/scripts/install.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /src/commands/api-key.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/commands/api-key.command.ts -------------------------------------------------------------------------------- /src/commands/config.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/commands/config.command.ts -------------------------------------------------------------------------------- /src/commands/help.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/commands/help.command.ts -------------------------------------------------------------------------------- /src/commands/main.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/commands/main.command.ts -------------------------------------------------------------------------------- /src/commands/model.command.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/commands/provider.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/commands/provider.command.ts -------------------------------------------------------------------------------- /src/commands/version.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/commands/version.command.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/loader.ts -------------------------------------------------------------------------------- /src/mask.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/mask.ts -------------------------------------------------------------------------------- /src/providers/anthropic.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/providers/anthropic.provider.ts -------------------------------------------------------------------------------- /src/providers/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/providers/common.ts -------------------------------------------------------------------------------- /src/providers/custom.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/providers/custom.provider.ts -------------------------------------------------------------------------------- /src/providers/groq.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/providers/groq.provider.ts -------------------------------------------------------------------------------- /src/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/providers/index.ts -------------------------------------------------------------------------------- /src/providers/ollama.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/providers/ollama.provider.ts -------------------------------------------------------------------------------- /src/providers/openai.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/providers/openai.provider.ts -------------------------------------------------------------------------------- /src/systemPrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kynnyhsap/how/HEAD/src/systemPrompt.ts --------------------------------------------------------------------------------