blnk logo

blnk

by frgmt0

blnk is a powerful terminal-based chat application designed for seamless interaction with multiple AI providers. It offers a rich CLI interface and supports advanced reasoning through MCP integration.

View on GitHub

Last updated: N/A

What is blnk?

blnk is a terminal-based chat application that allows users to interact with multiple AI providers such as OpenAI, Anthropic, and Google Gemini from their command line.

How to use blnk?

To use blnk, first clone the repository and run the installation script. Then, use the /setup command to configure your API providers and API keys. Once configured, you can start blnk and use the provided commands to switch between APIs, models, and access various tools.

Key features of blnk

  • Multi-provider support

  • Rich CLI interface with markdown formatting

  • Dynamic model switching

  • MCP integration for advanced reasoning

  • Streaming responses

  • Command system

  • YAML configuration

Use cases of blnk

  • Rapid prototyping and testing of AI models across different providers

  • Streamlined command-line access to various AI services

  • Integration of AI capabilities into terminal-based workflows

  • Advanced reasoning tasks using MCP servers

FAQ from blnk

How do I switch between AI providers?

Use the /use <api> command to switch to a specified AI provider.

How do I switch between different models?

Use the /switch-model command to switch to a different model for the current provider.

Where are the API keys stored?

API keys are securely stored in the user's home directory.

How do I configure MCP integration?

Create a JSON config file in ~/.blnk/config/mcp/ with the server details.

What are the system requirements?

Requires Python 3.13 or higher.