WebSocket-based Model Context Protocol server that allows Kibitz to connect to external tools and services
Kibitz is a specialized coding assistant designed for professional developers. It provides an intuitive interface for interacting with large language models like Claude from Anthropic, with a focus on enhancing coding workflows. What sets Kibitz apart is its support for the Model Context Protocol (MCP), allowing it to connect to external tools and services that extend the AI's capabilities. This enables developers to leverage AI assistance while maintaining access to their local development environment and tools.
Kibitz is a web-based coding assistant that connects to Anthropic's Claude models and supports the Model Context Protocol (MCP) for enhanced functionality. It's designed to help professional developers with coding tasks while providing a clean, intuitive interface.
There are two main ways to use Kibitz:
Visit kibi.tz to use the hosted version of Kibitz.
To run Kibitz locally:
git clone https://github.com/nick1udwig/kibitz.git
cd kibitz
npm install
npm run dev
Kibitz requires configuration before use:
Note that configuration is per-project. When creating a new project, some settings (API key, model, system prompt) will be copied over, but MCP server connections will not.
Kibitz supports the Model Context Protocol (MCP), which allows the AI to interact with external tools and services. To use MCP with Kibitz:
If you want to build Kibitz for use with Kinode:
Build with the appropriate environment variables:
NEXT_PUBLIC_BASE_PATH=/kibitz:kibitz:nick.kino NEXT_PUBLIC_DEFAULT_WS_URI=/fwd-ws:kibitz:nick.kino npm run build
Note: NEXT_PUBLIC_BASE_PATH
must start with a /
and NEXT_PUBLIC_DEFAULT_WS_URI
must also start with a /
Copy the contents of the out/
directory into the package's pkg/ui/
directory