SkillAgentSearch skills...

MineContext

MineContext is your proactive context-aware AI partner(Context-Engineering+ChatGPT Pulse)

Install / Use

/learn @volcengine/MineContext

README

<div align="center"> <picture> <img alt="MineContext" src="src/MineContext-Banner.svg" width="100%" height="auto"> </picture>

MineContext: Create with Context, Clarity from Chaos

An open-source, proactive context-aware AI partner, dedicated to bringing clarity and efficiency to your work, study and creation.

中文 / English

<a href="https://bytedance.larkoffice.com/wiki/Hn6ewRnAwiSro7kkH6Sc1DMFnng">Community Best Practice</a> · <a href="https://github.com/volcengine/MineContext/issues">Report Issues</a> · <a href="https://bytedance.larkoffice.com/share/base/form/shrcnPAjJtlufuhBZGegll41NOh">Feedback</a>

[![][release-shield]][release-link] [![][github-stars-shield]][github-stars-link] [![][github-issues-shield]][github-issues-shield-link] [![][github-contributors-shield]][github-contributors-link] [![][license-shield]][license-shield-link]
[![][last-commit-shield]][last-commit-shield-link] [![][wechat-shield]][wechat-shield-link]

<a href="https://trendshift.io/repositories/15157" target="_blank"><img src="https://trendshift.io/api/badge/repositories/15157" alt="volcengine%2FMineContext | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>

👋 Join our WeChat / Lark / Red Note Group

🌍 Join our Discord Group

<a href="https://github.com/volcengine/MineContext/releases/download/v0.1.8/MineContext-0.1.8.dmg">🖥️ Download for Mac</a> · <a href="https://github.com/volcengine/MineContext/releases/download/v0.1.8/MineContext-0.1.8-setup.exe">💻 Download for Windows</a>

</div>

Table of Contents

<br>

🔗 Related Project: Check out OpenViking - An open-source Context Database designed for AI Agents. OpenViking unifies Memories, Resources, and Skills through a "file system paradigm", providing the infrastructure layer for sophisticated context management.

<br>

👋🏻 What is MineContext

MineContext is a proactive context-aware AI partner. By utilizing screenshots and content comprehension (with future support for multi-source multimodal information including documents, images, videos, code, and external application data), it can see and understand the user's digital world context. Based on an underlying contextual engineering framework, it actively delivers high-quality information such as insights, daily/weekly summaries, to-do lists, and activity records.

feature.gif

🚀 Key Features

MineContext focuses on four key features: effortless collection, intelligent resurfacing, proactive delivery, and a context engineering architecture.

  1. 📥 Effortless Collection Capable of gathering and processing massive amounts of context. Designed storage management enables extensive collection without adding mental burden.
  2. 🚀 Proactive Delivery Delivers key information and insights proactively in daily use. It extracts summarized content from your context—such as daily/weekly summaries, tips, and todos—and pushes them directly to your homepage.
  3. 💡 Intelligent Resurfacing Surfaces relevant and useful context intelligently during creation. Ensures assisted creativity without overwhelming you with information.
  4. 🎯 Context Engineering Architecture Supports the complete lifecycle of multimodal, multi-source data—from capture, processing, and storage to management, retrieval, and consumption—enabling the generation of six types of intelligent context.

🔏 Privacy Protection

Local-First

MineContext places a high priority on user privacy. By default, all data is stored locally in the following path to ensure your privacy and security.

~/Library/Application Support/MineContext/Data

Local AI model

In addition, we support custom model services based on the OpenAI API protocol. You can use fully local models in MineContext, ensuring that any data does not leave your local environment.

🏁 Quick Start

1. Installation

Click Github Latest Release to Download

Download APP

Note: Starting from v0.1.5, MineContext supports Apple notarization, so you no longer need to disable the quarantine attribute. If you're using an older version, please refer to the previous documentation for instructions.

2. Enter Your API Key

After the application launches, please follow the prompts to enter your API key. (Note: On the first run, the application needs to install the backend environment, which may take about two minutes).

We currently support services from Doubao, OpenAI, and custom models. This includes any local models or third-party model services that are compatible with the OpenAI API format.

We recommend using LMStudio to run local models. It provides a simple interface and powerful features to help you quickly deploy and manage them.

Considering both cost and performance, we recommend using the Doubao model. The Doubao API Key can be generated in the API Management Interface.

After obtaining the Doubao API Key, you need to activate two models in the Model Activation Management Interface: the Visual Language Model and the Embedding Model.

  • Visual Language Model: Doubao-Seed-1.6-flash doubao-vlm-model

  • Embedding Model: Doubao-embedding-vision doubao-emb-model

The following is the filling process after obtaining the API Key:

Enter API Key

3. Start Recording

Enter [Screen Monitor] to enable the system permissions for screen sharing. After completing the setup, you need to restart the application for the changes to take effect. Enable-Permissions

After restarting the application, please first set your screen sharing area in [Settings], then click [Start Recording] to begin taking screenshots. Screen-Settings

4. Forget it

After starting the recording, your context will gradually be collected. It will take some time to generate value. So, forget about it and focus on other tasks with peace of mind. MineContext will generate to-dos, prompts, summaries, and activities for you in the background. Of course, you can also engage in proactive Q&A through [Chat with AI].

5. Backend Debugging

MineContext supports backend debugging, which can be accessed at http://localhost:1733.

1.View Token Consumption and Usage 后台调试1

2.Configure Interval for Automated Tasks 后台调试2

3.Adjust System Prompt for Automated Tasks 后台调试3

🎃 Contribution Guide

🎨 Frontend Architecture

The MineContext frontend is a cross-platform desktop application built with Electron, React, and TypeScript, providing a modular, maintainable, and high-performance foundation for desktop development.

Core Tech Stack

| Technology | Description | | ------------ | ----------------------------------------------------------------------------------------- | | Electron | Allows for the development of cross-platform desktop applications using web technologies. | | React | A component-based UI library for building dynamic user interfaces. | | TypeScript | Provides static type checking to enhance code maintainability. | | Vite | A modern frontend build tool optimized for Electron. | | Tailwind CSS | A utility-first CSS framework for rapid and consistent UI styling. | | pnpm | A fast and efficient package manager suitable for monorepo projects. |

Core Architecture

The project follows a standard Electron architectural design, clearly separating the code for the main process, preload scripts, and renderer process to ensure s

View on GitHub
GitHub Stars5.2k
CategoryData
Updated1h ago
Forks386

Languages

Python

Security Score

100/100

Audited on Mar 28, 2026

No findings