cobolt

cobolt

MCP.Pizza Chef: platinum-hill

A free desktop app for Mac, Windows, and Linux that runs open-source models locally through Ollama, so your questions and documents never leave the machine. It remembers details about you between conversations, and you can plug in the same add-ons Claude Desktop uses by pasting them into a settings file. Two honest caveats: small models running on your own hardware are noticeably weaker than cloud assistants, and the project still calls itself an early, unstable release, with no new download published since June 2025.

Notes
Other
Writing

Use This MCP client To

Ask questions about my own notes without uploading them Run an AI assistant offline with no internet connection Keep a private assistant that remembers my preferences Try open-source models without paying a monthly subscription Reuse the tool connections I already set up in Claude Desktop

README

Cobolt

Cobolt Logo

License Platforms Version Downloads Build Status Release Status

πŸ“₯ Download Latest Release

macOS Download Windows Download Linux Download

This is an early release which is expected to be unstable and change significantly over time. For other platforms and previous versions, visit our Releases page

🎯 Overview

Cobolt is a cross-platform desktop application that enables you to get answers, and perform actions on the data that matters to you. Cobolt only stores data on your device, and uses locally running AI models. Cobolt can also remembers important details about you, and use it to give you personalized responses.And yes! your memories are stored on your device. You can connect to your favourite tools and data sources using the Model Context Protocol (MCP).

Feel like every query to a big tech AI is an automatic, non-consensual donation to their 'Make Our AI Smarter' fund, with zero transparency on how your 'donation' is used on some distant server farm? πŸ’ΈπŸ€·

We believe that the AI assistants of the future will run on your device, and will not send your data, or queries to be used by tech companies for profit. Small language models are closing the gap with their larger counterparts, and our devices are becoming more powerful. Cobolt is our effort to bring us closer to that future.

Cobolt enables you to get answers based on your data, with a model of your choosing.

Cobolt Home Screen Cobolt Chat Interface
Cobolt Menu Cobolt Integrations

Key Differentiators

  • Local Models: Ensures that your data does not leave your device. We are powered by Ollama, which enables you to use the open source model of your choosing.
  • Model Context Protocol Integration: Enables you to connect to the data sources, or tools that matter the most to you using MCP. This enables your model to access relevant tools and data, providing more useful, context aware responses.
  • Native Memory Support: Cobolt remembers the most important things about you, and uses this to give you more relevant responses.

Getting Started

Before installing the appropriate binary from the releases, follow the below steps based on your operating system,

MacOS

On macOS, Homebrew is used to install dependencies. Ensure Homebrew is installed. To install it, run the following command in the Terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Linux:

Before running the linux app, please install the required dependencies

curl -O https://raw.githubusercontent.com/platinum-hill/cobolt/refs/heads/main/assets/scripts/linux_deps.sh
chmod +x linux_deps.sh
sudo ./linux_deps.sh

Windows

On Windows, Winget (the Windows Package Manager) is utilized. If you need to install Winget, run the following powershell command as an administrator:

Install-Module -Name Microsoft.WinGet.Client -Repository PSGallery -Confirm:$false -AllowClobber; Repair-WinGetPackageManager;

You can confirm winget is present using powershell with winget -v

Code signing policy:

How to?

How to change the model?

By default we use llama3.2:3b for inference, and nomic-embed-text for embedding.

If your device is capable of running larger models, we recommend llama3.1:8b, or qwen3:8b

You can use any Ollama model that supports tool calls listed here. To download a new model for inference install it from Ollama

ollama ls # to view models
ollama pull llama3.1:8b # to download llama3.1:8b

The downloaded model can be selected from the settings section on the app.

Note: If you want additional customization, you can update the models for tool use, inference, or embedding models individually:

On Windows: Edit %APPDATA%\cobolt\config.json

On macOS: Edit ~/Library/Application Support/cobolt/config.json

On Linux: Edit $HOME/.config/cobolt/config.json

After editing, restart Cobolt for changes to take effect.

How to add new integrations?

You can find the most useful MCP backed integrations here. Add new MCP servers by adding new integrations through the application. The application will direct you to a JSON file to add your MCP server. We use the same format as Claude Desktop to make it easier for you to add new servers.

Some integrations that we recommend for new users are available at sample-mcp-server.json.

Restart the application, or reload the integrations after you have added the required servers.

🀝 Contributing

Contributions are welcome! Whether it's reporting a bug, suggesting a feature, or submitting a pull request, your help is appreciated.

Please read our Contributing Guidelines for details on how to setup your development environment and contribute to Cobolt.

You can also:

πŸ“„ License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Acknowledgements

Cobolt builds upon several amazing open-source projects and technologies:

  • Ollama - The powerful framework for running large language models locally
  • Model Context Protocol - The protocol specification by Anthropic for model context management
  • Mem0 - The memory management system that inspired our implementation
  • Electron - The framework that powers our cross-platform desktop application

We're grateful to all the contributors and maintainers of these projects for their incredible work.


Built with ❀️ by the Cobolt team

cobolt FAQ

Is this still being actively developed?
Only barely. The last downloadable release, version 0.0.6, came out in June 2025, and since then the code has seen just a handful of small fixes, so treat it as an early experiment.
Do I have to pay for anything?
No. The app is free and the models run on your own computer, so there is no subscription, no usage bill, and no sign-up key.
Does my data leave my computer?
Not if you stay on local models. Your chats, memories, and documents stay on the device, though any add-on you connect can still reach out to its own service.
Can I use this to ask questions about my private files?
Yes, that is the main draw. Add a file or folder connection and you can ask about your documents without uploading them anywhere.
Will it answer as well as ChatGPT or Claude?
No. It starts you on a small three-billion-parameter model, and even the bigger ones it supports are clearly weaker than the big cloud assistants.
How hard is it to install?
There is a normal installer, but first you run a setup command in the terminal: Homebrew on Mac, a script on Linux, or the Windows package manager.
Can I add my own connections?
Yes. It reads the same configuration format Claude Desktop uses, so you paste entries into a file and reload the app.