Tome - Magical AI Spellbook
- desktop-chat
a magical desktop app that puts the power of LLMs and MCP in the hands of everyone
About
What is Tome?
Tome is a magical desktop app that lets anyone harness the power of LLMs and the Model Context Protocol (MCP). Available for macOS and Windows (Linux coming soon), it is designed for engineers, tinkerers, hobbyists, and anyone who wants to create their own AI‑powered spellbook without technical complexity.
How to use Tome?
Download and install Tome, then connect your preferred LLM provider—presets for Ollama, Gemini, and OpenAI are included, and you can add custom endpoints such as LM Studio. Open the MCP tab in the app and install MCP servers by pasting a server command (e.g., uvx mcp-server-fetch). Start chatting and let your MCP‑powered model perform tasks.
Key features of Tome
- Beginner‑friendly: no JSON, Docker, Python, or Node required
- Supports remote (Gemini, OpenAI) and local (Ollama, LM Studio) LLMs
- UI for installing, removing, and toggling MCP servers
- One‑click installation of thousands of MCP servers via Smithery.ai
- Customizable context windows and temperature
- Native support for tool calls and reasoning models with clear UI
Use cases of Tome
- Create a fully private, local AI assistant using Ollama and local MCP servers
- Connect to cloud models and remote MCP servers for state‑of‑the‑art capabilities
- Ask your model to fetch live data, like the top story from Hacker News
- Build custom AI workflows without managing packages or config files
- Experiment with different LLMs and tool‑calling patterns in a single app
FAQ from Tome
What platforms does Tome support?
Tome currently runs on macOS and Windows. Linux support is planned for a future release.
What LLM providers are compatible with Tome?
Tome works with remote providers (Google Gemini, OpenAI, and any OpenAI‑compatible endpoint) and local providers (Ollama, LM Studio, Cortex, and any OpenAI‑compatible local endpoint).
Is Tome free and open source?
Yes, Tome is licensed under Apache 2.0 and is free to use. The source code is available on GitHub.
Do I need programming skills to use Tome?
No. Tome is built for everyone—you connect your LLM and install MCP servers entirely through the UI, with no need to edit JSON, use Docker, or manage package managers.
Can I use Tome completely offline?
Yes. By choosing a local LLM (e.g., Ollama) and using only local MCP servers, all processing stays on your machine, keeping your data private and offline
Details
- Author
- runebookai
- GitHub stars
- 224
- Category
- desktop-chat
- Repository
- runebookai/tome
Tome - Magical AI Spellbook
<img src="static/images/repo-header.png" alt="Tome" />
<p align="center">
<code>a magical desktop app that puts the power of LLMs and MCP in the hands of everyone</code>
</p>
<p align="center">
<a href="https://discord.gg/9CH6us29YA" target="_blank"><img src="https://img.shields.io/discord/1365100902561742868?logo=discord&logoColor=fff&label=Join%20Us!&color=9D7CD8" alt="Join Us on Discord" /></a>
<a href="https://opensource.org/licenses/Apache-2.0" target="_blank"><img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg" alt="License: Apache 2.0" /></a>
<a href="https://github.com/runebookai/tome/releases" target="_blank"><img src="https://img.shields.io/github/v/release/runebookai/tome" alt="GitHub Release" /></a>
</p>
<p align="center">
🔮 Download the Tome Desktop App: <a href="https://github.com/runebookai/tome/releases/download/0.6.0/Tome_0.6.0_x64-setup.exe">Windows</a> | <a href="https://github.com/runebookai/tome/releases/download/0.6.0/Tome_0.6.0_aarch64.dmg">MacOS</a>
</p>
Tome
Tome is a desktop app that lets anyone harness the magic of LLMs and MCP. Download Tome, connect any local or remote LLM and hook it up to thousands of MCP servers to create your own magical AI-powered spellbook.
🫥 Want it to be 100% local, 100% private? Use Ollama and Qwen3 with only local MCP servers to cast spells in your own pocket universe. ⚡ Want state of the art cloud models with the latest remote MCP servers? You can have that too. It's all up to you!
🏗️ This is a Technical Preview so bear in mind things will be rough around the edges. Join us on Discord to share tips, tricks, and issues you run into. Star this repo to stay on top of updates and feature releases!
🪄 Features
- 🧙 Streamlined Beginner Friendly Experience
- Simply download and install Tome and hook up the LLM of your choice
- No fiddling with JSON, Docker, python or node
- 🤖 AI Model Support
- Remote: Google Gemini, OpenAI, any OpenAI API-compatible endpoint
- Local: Ollama, LM Studio, Cortex, any OpenAI API-compatible endpoint
- 🔮 Enhanced MCP support
- UI to install, remove, turn on/off MCP servers
- npm, uvx, node, python MCP servers all supported out of box
- 🏪 Integration into Smithery.ai registry
- Thousands of MCP servers available via one-click installation
- ✏️ Customization of context windows and temperature
- 🧰 Native support for tool calls and reasoning models
- UI enhancements that clearly delineate tool calls and thinking messages
Demo
https://github.com/user-attachments/assets/0775d100-3eba-4219-9e2f-360a01f28cce
Getting Started
Requirements
- MacOS or Windows (Linux coming soon!)
- LLM Provider of your choice: Ollama or Gemini API key are easy/free
- Download the latest release of Tome
Quickstart
1. Install Tome
2. Connect your preferred LLM provider - OpenAI, Ollama and Gemini are preset but you can also add providers like LM Studio by using http://localhost:1234/v1 as the URL
3. Open the MCP tab in Tome and install your first MCP server (Fetch is an easy one to get started with, just paste uvx mcp-server-fetch into the server field).
4. Chat with your MCP-powered model! Ask it to fetch the top story on Hacker News.
Vision
We want to make local LLMs and MCP accessible to everyone. We're building a tool that allows you to be creative with LLMs, regardless
of whether you're an engineer, tinkerer, hobbyist, or anyone in between.
Core Principles
- Tome is local first: You are in control of where your data goes.
- Tome is for everyone: You shouldn't have to manage programming languages, package managers, or json config files.
What's Next
We've gotten a lot of amazing feedback in the last few weeks since releasing Tome but we've got big plans for the future. We want to break LLMs out of their chatbox, and we've got a lot of features coming to help y'all do that.
- Scheduled tasks: LLMs should be doing helpful things even when you're not in front of the computer.
- Native integrations: MCP servers are a great way to access tools and information, but we want to add more powerful integrations to interact with LLMs in unique. ways
- App builder: we believe long term that the best experiences will not be in a chat interface. We have plans to add additional tools that will enable you to create powerful applications and workflows.
- ??? Let us know what you'd like to see! Join our community via the links below, we'd love to hear from you.





