{"id":32131622,"url":"https://github.com/volcengine/MineContext","last_synced_at":"2025-10-21T02:05:29.572Z","repository":{"id":317466838,"uuid":"1007681088","full_name":"volcengine/MineContext","owner":"volcengine","description":"MineContext is your proactive context-aware AI partner（Context-Engineering+ChatGPT Pulse）","archived":false,"fork":false,"pushed_at":"2025-10-16T07:03:32.000Z","size":28380,"stargazers_count":1939,"open_issues_count":24,"forks_count":101,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-10-16T09:48:45.252Z","etag":null,"topics":["agent","context-engineering","electron","embedding-models","memory","proactive-ai","python","python3","rag","react","vector-database","vision-language-model"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/volcengine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-24T11:15:21.000Z","updated_at":"2025-10-16T09:36:08.000Z","dependencies_parsed_at":"2025-10-01T04:22:24.995Z","dependency_job_id":"cbea747b-1d7d-4c69-863a-7b5ee2c7016a","html_url":"https://github.com/volcengine/MineContext","commit_stats":null,"previous_names":["volcengine/minecontext"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/volcengine/MineContext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volcengine%2FMineContext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volcengine%2FMineContext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volcengine%2FMineContext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volcengine%2FMineContext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/volcengine","download_url":"https://codeload.github.com/volcengine/MineContext/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/volcengine%2FMineContext/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280189440,"owners_count":26287705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","context-engineering","electron","embedding-models","memory","proactive-ai","python","python3","rag","react","vector-database","vision-language-model"],"created_at":"2025-10-21T02:01:48.178Z","updated_at":"2025-10-21T02:05:29.565Z","avatar_url":"https://github.com/volcengine.png","language":"Python","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cpicture\u003e\n  \u003cimg alt=\"MineContext\" src=\"src/MineContext-Banner.svg\" width=\"100%\" height=\"auto\"\u003e\n\u003c/picture\u003e\n\n### MineContext：Create with Context,Clarity from Chaos\n\nAn open-source,proactive context-aware AI partner,dedicated to bringing clarity and efficiency to your work, study and creation.\n\n[中文](README_zh.md) / English\n\n\n \u003ca href=\"https://bytedance.larkoffice.com/wiki/Hn6ewRnAwiSro7kkH6Sc1DMFnng\"\u003eCommunity Best Practice\u003c/a\u003e · \u003ca href=\"https://github.com/volcengine/MineContext/issues\"\u003eReport Issues\u003c/a\u003e · \u003ca href=\"https://bytedance.larkoffice.com/share/base/form/shrcnPAjJtlufuhBZGegll41NOh\"\u003eFeedback\u003c/a\u003e\n\n[![][release-shield]][release-link]\n[![][github-stars-shield]][github-stars-link]\n[![][github-issues-shield]][github-issues-shield-link]\n[![][github-contributors-shield]][github-contributors-link]\n[![][license-shield]][license-shield-link]  \n[![][last-commit-shield]][last-commit-shield-link]\n[![][wechat-shield]][wechat-shield-link]\n\n\n\u003ca href=\"https://trendshift.io/repositories/15157\" target=\"_blank\"\u003e\u003cimg src=\"https://trendshift.io/api/badge/repositories/15157\" alt=\"volcengine%2FMineContext | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/\u003e\u003c/a\u003e\n\n\n👋 Join our [WeChat / Lark / Red Note Group](https://bytedance.larkoffice.com/wiki/Hg6VwrxnTiXtWUkgHexcFTqrnpg)\n\n🌍 Join our [Discord Group](https://discord.gg/tGj7RQ3nUR)\n\n[App Download for Mac](https://github.com/volcengine/MineContext/releases/download/0.1.2/MineContext-0.1.2.dmg)\n\n\n\u003c/div\u003e\n\nTable of Contents\n\n- [👋🏻 What is MineContext](#-what-is-minecontext)\n- [🚀 Key Features](#-key-features)\n- [🔏 Privacy Protection](#-privacy-protection)\n  - [Local-First](#local-first)\n  - [Local AI model](#local-ai-model)\n- [🏁 Quick Start](#-quick-start)\n  - [1. Installation](#1-installation)\n  - [2. Disable the quarantine attribute](#2-disable-the-quarantine-attribute)\n  - [3. Enter Your API Key](#3-enter-your-api-key)\n  - [4. Start Recording](#4-start-recording)\n  - [5. Forget it](#5-forget-it)\n  - [6. Backend Debugging](#6-backend-debugging)\n- [🎃 Contribution Guide](#-contribution-guide)\n  - [🎨 Frontend Architecture](#-frontend-architecture)\n    - [Core Tech Stack](#core-tech-stack)\n    - [Core Architecture](#core-architecture)\n  - [💻 Frontend Usage](#-frontend-usage)\n    - [Build Backend](#build-backend)\n    - [Install Dependencies](#install-dependencies)\n    - [Development and Debugging](#development-and-debugging)\n    - [Application Packaging](#application-packaging)\n  - [🏗️ Backend Architecture](#️-backend-architecture)\n    - [Core Architecture Components](#core-architecture-components)\n    - [Layer Responsibilities](#layer-responsibilities)\n  - [🚀 Backend Usage](#-backend-usage)\n    - [Installation](#installation)\n    - [Configuration](#configuration)\n    - [Running the Server](#running-the-server)\n- [💎 The Philosophy Behind the Name](#-the-philosophy-behind-the-name)\n- [🎯 Target User](#-target-user)\n- [🔌 Context-Source](#-context-source)\n- [🆚 Comparison with Familiar Application](#-comparison-with-familiar-application)\n  - [MineContext vs ChatGPT Pulse](#minecontext-vs-chatgpt-pulse)\n  - [MineContext vs Dayflow](#minecontext-vs-dayflow)\n- [👥 Community](#-community)\n  - [Community and Support](#community-and-support)\n- [Star History](#star-history)\n- [📃 License](#-license)\n\n\u003cbr\u003e\n\n# 👋🏻 What is MineContext\n\nMineContext 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.\n\n![feature.gif](src/feature.gif)\n\n\n\n# 🚀 Key Features\n\nMineContext focuses on four key features: effortless collection, intelligent resurfacing, proactive delivery, and a context engineering architecture.\n\n1. 📥 Effortless Collection\n   Capable of gathering and processing massive amounts of context. Designed storage management enables extensive collection without adding mental burden.\n2. 🚀 Proactive Delivery\n   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.\n3. 💡 Intelligent Resurfacing\n   Surfaces relevant and useful context intelligently during creation. Ensures assisted creativity without overwhelming you with information.\n4. 🎯 Context Engineering Architecture\n   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.\n\n\n# 🔏 Privacy Protection\n\n##  Local-First\nMineContext places a high priority on user privacy. By default, all data is stored locally in the following path to ensure your privacy and security.\n\n\n```\n~/Library/Application Support/MineContext/Data\n```\n\n## Local AI model \nIn 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.\n\n# 🏁 Quick Start\n\n## 1. Installation\n\nClick [Github Latest Release](https://github.com/volcengine/MineContext/releases) to Download\n\n![Download APP](src/Download-App.gif)\n\n## 2. Disable the quarantine attribute\n\nEnter the following command in the terminal to disable the quarantine attribute before running the application.\n\n```\nsudo xattr -d com.apple.quarantine \"/Applications/MineContext.app\"\n```\n\n![Quarantine](src/Quarantine.gif)\n\n## 3. Enter Your API Key\n\nAfter 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).\n\nWe 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.\n\nWe recommend using [LMStudio](https://lmstudio.ai/) to run local models. It provides a simple interface and powerful features to help you quickly deploy and manage them.\n\n**Considering both cost and performance, we recommend using the Doubao model.** The Doubao API Key can be generated in the [API Management Interface](https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey).\n\nAfter obtaining the Doubao API Key, you need to activate two models in the [Model Activation Management Interface](https://console.volcengine.com/ark/region:ark+cn-beijing/model): the Visual Language Model and the Embedding Model.\n\n- Visual Language Model: Doubao-Seed-1.6-flash\n  ![doubao-vlm-model](src/doubao-vlm-model.png)\n\n- Embedding Model: Doubao-embedding-large\n  ![doubao-emb-model](src/doubao-emb-model.png)\n\nThe following is the filling process after obtaining the API Key:\n\n![Enter API Key](src/Enter-API-Key.gif)\n\n## 4. Start Recording\n\nEnter [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.\n![Enable-Permissions](src/Enable-Permissions.gif)\n\nAfter restarting the application, please first set your screen sharing area in [Settings], then click [Start Recording] to begin taking screenshots.\n![Screen-Settings](src/Screen-Settings.gif)\n\n## 5. Forget it\n\nAfter 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\u0026A through [Chat with AI].\nOf course, here is the English translation of the provided text:\n\n## 6. Backend Debugging\n\nMineContext supports backend debugging, which can be accessed at `http://localhost:8000`.\n\n1.View Token Consumption and Usage\n![后台调试1](src/backend-web-1.png)\n\n2.Configure Interval for Automated Tasks\n![后台调试2](src/backend-web-2.png)\n\n3.Adjust System Prompt for Automated Tasks\n![后台调试3](src/backend-web-3.png)\n\n# 🎃 Contribution Guide\n\n## 🎨 Frontend Architecture\n\nThe 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.\n\n### Core Tech Stack\n\n| Technology   | Description                                                                               |\n| ------------ | ----------------------------------------------------------------------------------------- |\n| Electron     | Allows for the development of cross-platform desktop applications using web technologies. |\n| React        | A component-based UI library for building dynamic user interfaces.                        |\n| TypeScript   | Provides static type checking to enhance code maintainability.                            |\n| Vite         | A modern frontend build tool optimized for Electron.                                      |\n| Tailwind CSS | A utility-first CSS framework for rapid and consistent UI styling.                        |\n| pnpm         | A fast and efficient package manager suitable for monorepo projects.                      |\n\n### Core Architecture\n\nThe project follows a standard Electron architectural design, clearly separating the code for the main process, preload scripts, and renderer process to ensure security and maintainability.\n\n```\nfrontend/\n├── src/\n│ ├── main/     # Electron main process (window management, lifecycle, IPC)\n│ ├── preload/  # Preload script, securely bridging Node APIs and the renderer process\n│ └── renderer/ # React frontend interface (renderer process)\n│\n├── packages/\n│ └── shared/   # Common utilities, IPC channels, logging, and constant definitions\n│\n├── build/      # Build resources (icons, platform configurations)\n├── dist/       # Build artifacts generated by electron-builder\n├── externals/  # External dependencies (Python scripts, binaries, etc.)\n├── resources/  # Static assets (icons, templates, images)\n└── scripts/    # Development and build helper scripts\n```\n\n1.  **Main Process (`src/main/`) is responsible for:**\n\n    - Managing application windows\n    - Handling lifecycle events (startup, quit, activate)\n    - Establishing secure IPC communication\n    - Integrating with backend services (Python and system APIs)\n\n2.  **Preload Script (`src/preload/`) is responsible for:**\n\n    - Securely exposing Node.js APIs to the renderer process\n    - Handling IPC communication with the main process\n    - Implementing cross-process resource access\n\n3.  **Renderer Process (`src/renderer/`) is responsible for:**\n\n    - Implementing the user interface with React\n    - Managing global state with Jotai and Redux\n    - Utilizing an efficient styling system based on Tailwind CSS\n    - Implementing dynamic loading and performance optimization mechanisms\n\n4.  **Build and Packaging are responsible for:**\n\n    - `electron-vite.config.ts` — Configures the build logic for both the main and renderer processes (aliases, plugins, etc.).\n    - `electron-builder.yml` — Defines packaging and distribution configurations for Windows, macOS, and Linux.\n\n## 💻 Frontend Usage\n\n### Build Backend\n\nBefore starting frontend development, you need to build the backend first:\n\n```bash\nuv sync\nsource .venv/bin/activate\n./build.sh\n```\n\n### Install Dependencies\n\nDue to package version issues, using a domestic PyPI mirror is not currently supported. Please run the following command to ensure you are using the original PyPI source:\n\n```bash\npip config unset global.index-url\ncd frontend\npnpm install\n```\n\n### Development and Debugging\n\nDuring local development, it is normal for the screen capture area selection to be slow. Please wait, as this issue does not exist in the packaged application.\n\n```bash\npnpm dev\n```\n\n### Application Packaging\n\nTo build APP for macOS:\n\n```bash\npnpm build:mac\n# Data Path\n# ～/Library/Application\\ Support/MineContext\n```\n\nThe executable files generated by the packaging process will be stored in the `MineContext/frontend/dist` directory.\n\n## 🏗️ Backend Architecture\n\nMineContext adopts a modular, layered architecture design with clear separation of concerns and well-defined responsibilities for each component.\n\n### Core Architecture Components\n\n```\nopencontext/\n├── server/             # Web server and API layer\n├── managers/           # Business logic managers\n├── context_capture/    # Context acquisition modules\n├── context_processing/ # Context processing pipeline\n├── context_consumption/# Context consumption and generation\n├── storage/            # Multi-backend storage layer\n├── llm/               # LLM integration layer\n├── tools/             # Tool system\n└── monitoring/        # System monitoring\n```\n\n### Layer Responsibilities\n\n1. **Server Layer** (`server/`)\n\n   - FastAPI-based RESTful API\n   - WebSocket support for real-time communication\n   - Static file serving and template rendering\n\n2. **Manager Layer** (`managers/`)\n\n   - `CaptureManager`: Manages all context capture sources\n   - `ProcessorManager`: Coordinates context processing pipeline\n   - `ConsumptionManager`: Handles context consumption and generation\n   - `EventManager`: Event-driven system coordination\n\n3. **Context Capture Layer** (`context_capture/`)\n\n   - Screenshot monitoring\n   - Document monitoring\n   - Extensible capture interface for future sources\n\n4. **Processing Layer** (`context_processing/`)\n\n   - Document chunking strategies\n   - Entity extraction and normalization\n   - Context merging and deduplication\n   - Multi-modal content processing (text, images)\n\n5. **Storage Layer** (`storage/`)\n\n   - Multi-backend support (SQLite, ChromaDB)\n   - Vector storage for similarity search\n   - Unified storage interface\n\n6. **LLM Integration** (`llm/`)\n\n   - Support for multiple LLM providers (OpenAI, Doubao)\n   - VLM (Vision-Language Model) integration\n   - Embedding generation services\n\n## 🚀 Backend Usage\n\n### Installation\n\nWe recommend using [uv](https://docs.astral.sh/uv/) for fast and reliable package management:\n\n```bash\n# Clone repository\ngit clone https://github.com/volcengine/MineContext.git\ncd MineContext\n\n# Install uv (if not already installed)\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# Sync dependencies (automatically creates virtual environment)\nuv sync\n```\n\n### Configuration\n\n1. **Basic Configuration** (`config/config.yaml`):\n\n```yaml\nserver:\n  host: 127.0.0.1\n  port: 8765\n  debug: false\n\nembedding_model:\n  provider: doubao # options: openai, doubao\n  api_key: your-api-key\n  model: doubao-embedding-large-text-240915\n\nvlm_model:\n  provider: doubao # options: openai, doubao\n  api_key: your-api-key\n  model: doubao-seed-1-6-flash-250828\n\ncapture:\n  enabled: true\n  screenshot:\n    enabled: true # enable screenshot capture\n    capture_interval: 5 # capture interval in seconds\n```\n\n2. **Prompt Templates** (`config/prompts_*.yaml`):\n   - `prompts_en.yaml`: English prompt templates\n   - `prompts_zh.yaml`: Chinese prompt templates\n\n### Running the Server\n\n```bash\n# Start with default configuration\nuv run opencontext start\n\n# Start with custom config\nuv run opencontext start --config /path/to/config.yaml\n\n# Start with custom port (useful for avoiding conflicts)\nuv run opencontext start --port 8000\n```\n\n**Available Options:**\n\n- `--config`: Path to configuration file\n- `--host`: Host address (default: from config or `localhost`)\n- `--port`: Port number (default: from config or `8000`)\n\n**Priority**: Command-line arguments \u003e Config file \u003e Default values\n\nAlternatively, you can activate the virtual environment manually:\n\n```bash\nsource .venv/bin/activate  # On Windows: .venv\\Scripts\\activate\npip install -e .\nopencontext start --port 8000\n```\n\n# 💎 The Philosophy Behind the Name\n\nThe naming of MineContext also reflects the team's ingenuity. It signifies both \"my context\" and \"mining context.\" It draws inspiration from the core philosophy of Minecraft—openness, creativity, and exploration.\n\nIf vast amounts of context are like scattered \"blocks,\" then MineContext provides a \"world\" where you can freely build, combine, and create. Users can reimagine and create new content based on the collected massive context and generate high-quality information.\n\n# 🎯 Target User\n\n| Target User Category | Specific Roles/Identities          | Core Needs/Pain Points                                                                                   |\n| -------------------- | ---------------------------------- | -------------------------------------------------------------------------------------------------------- |\n| Knowledge Workers    | Researchers, Analysts              | Navigating vast amounts of information, improving information processing and analysis efficiency         |\n| Content Creators     | Writers, Bloggers                  | Craving endless inspiration, optimizing content creation workflows                                       |\n| Lifelong Learners    | Students, Researchers              | Building systematic knowledge systems, efficiently managing and connecting learning materials            |\n| Project Managers     | Product Managers, Project Managers | Integrating multi-source information and data, ensuring project alignment and decision-making efficiency |\n\n# 🔌 Context-Source\n\nWe will prioritize the expansion of Context Sources according to the following plan, and we warmly welcome everyone to actively contribute code to our efforts.\n\n- P0: Digital life and public information loop (PC screen capture and link upload)\n- P1: Personal text context loop (file upload, file tracking)\n- P2: AI and common office context loop (MCP, meeting notes)\n- P3: High-quality information acquisition loop (DeepResearch and RSS)\n- P4: Personal deep context loop (WeChat, QQ chat data acquisition, mobile screenshots)\n- P5: Physical world context loop (smart wearable synchronization, smart glasses synchronization)\n\n| Context Capture Capability   | Context Source                            | Priority | Completion Status |\n| :--------------------------- | :---------------------------------------- | :------- | :---------------- |\n| Screen Screenshot            | User PC Information                       | P0       | ✅                |\n| Note Editing                 | Application Internal Creation Information | P0       | ✅                |\n| Link Upload                  | Internet Information                      | P0       |                   |\n| File Upload                  | Structured Documents                      | P1       |                   |\n| File Upload                  | Unstructured Documents                    | P1       |                   |\n| File Upload                  | Images                                    | P1       |                   |\n| File Upload                  | Audio                                     | P4       |                   |\n| File Upload                  | Video                                     | P4       |                   |\n| File Upload                  | Code                                      | P4       |                   |\n| Browser Extension            | AI Conversation Records                   | P2       |                   |\n| Browser Extension            | Refined Internet Information              | P5       |                   |\n| Meeting Records              | Meeting Information                       | P2       |                   |\n| RSS                          | Consultation Information                  | P3       |                   |\n| Deep Research                | High-Quality Research Analysis            | P3       |                   |\n| Application MCP/API          | Payment Records                           | P4       |                   |\n| Application MCP/API          | Research Papers                           | P3       |                   |\n| Application MCP/API          | News                                      | P4       |                   |\n| Application MCP/API          | Emails                                    | P4       |                   |\n| Application MCP/API          | Notion                                    | P2       |                   |\n| Application MCP/API          | Obsidian                                  | P2       |                   |\n| Application MCP/API          | Slack                                     | P4       |                   |\n| Application MCP/API          | Jira                                      | P4       |                   |\n| Application MCP/API          | Figma                                     | P2       |                   |\n| Application MCP/API          | Linear                                    | P4       |                   |\n| Application MCP/API          | Todoist                                   | P4       |                   |\n| Memory Bank Migration Import | User Memory                               | P4       |                   |\n| WeChat Data Capture          | WeChat Chat History                       | P4       |                   |\n| QQ Data Capture              | QQ Chat History                           | P4       |                   |\n| Mobile Screenshot Monitor    | User Mobile End Information               | P4       |                   |\n| Smart Glasses Data Sync      | Physical World Interaction Records        | P5       |                   |\n| Smart Bracelet Data Sync     | Physiological Data                        | P5       |                   |\n\n# 🆚 Comparison with Familiar Application\n\n## MineContext vs ChatGPT Pulse\n\n- 🖥️ Comprehensive Digital Context:\n  MineContext captures your entire digital workflow by reading from screen screenshots, providing a rich, visual context of your daily activities and applications. ChatGPT Pulse, in contrast, is limited to the context of a single text-based conversation.\n- 🔒 Local-First Data \u0026 Privacy:\n  Your data is processed and stored entirely on your local device, ensuring complete privacy and security without relying on cloud servers. ChatGPT Pulse requires data to be sent to and stored on OpenAI's servers.\n- 🚀 Proactive \u0026 Diverse Insights:\n  MineContext delivers a wider variety of intelligent, auto-generated content—including daily summaries, actionable todos, and activity reports—not just simple tips. ChatGPT Pulse primarily offers reactive assistance within the chat interface.\n- 🔧 Open Source \u0026 Customizable:\n  As an open-source project, MineContext allows developers to freely inspect, modify, and build upon the codebase for complete customization. ChatGPT Pulse is a closed, proprietary product with no option for modification.\n- 💰 Cost-Effective API Usage:\n  MineContext avoids the need for a costly $200/month Pro subscription by allowing you to use your own API key, giving you full control over your spending. ChatGPT Pulse's advanced features are locked behind its expensive premium tier.\n\n## MineContext vs Dayflow\n\n- 💡 Richer, Proactive Insights:\n  ineContext delivers a more diverse range of automated, intelligent content—including concise summaries, actionable todos, and contextual tips—going beyond basic activity tracking. DayFlow primarily focuses on logging user activity.\n- 🧠 Context-Aware Q\u0026A \u0026 Creation:\n  MineContext enables you to ask questions and generate new content based on your captured context, unlocking wider application scenarios like content drafting and project planning. DayFlow is limited to passive activity recording and review.\n- ✨ Superior Activity Generation \u0026 Experience:\n  MineContext produces activity records with greater clarity and detail, featuring a more intuitive and interactive dashboard for a seamless user experience. DayFlow's activity logs are more basic with limited interactivity.\n\n\u003cbr\u003e\n\n# 👥 Community\n\n## Community and Support\n\n- [GitHub Issues](https://github.com/volcengine/MineContext/issues): Errors and issues encountered while using MineContext.\n- [Email Support](mailto:minecontext@bytedance.com): Feedback and questions about using MineContext.\n- \u003ca href=\"https://bytedance.larkoffice.com/wiki/Hg6VwrxnTiXtWUkgHexcFTqrnpg\"\u003eWeChat Group\u003c/a\u003e: Discuss SwanLab usage and share the latest AI technologies.\n\n# Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=volcengine/MineContext\u0026type=Timeline)](https://www.star-history.com/#volcengine/MineContext\u0026Timeline)\n\n# 📃 License\n\nThis repository is licensed under the Apache 2.0 License.\n\n\u003c!-- link --\u003e\n\n[release-shield]: https://img.shields.io/github/v/release/volcengine/MineContext?color=369eff\u0026labelColor=black\u0026logo=github\u0026style=flat-square\n[release-link]: https://github.com/volcengine/MineContext/releases\n[license-shield]: https://img.shields.io/badge/license-apache%202.0-white?labelColor=black\u0026style=flat-square\n[license-shield-link]: https://github.com/volcengine/MineContext/blob/main/LICENSE\n[last-commit-shield]: https://img.shields.io/github/last-commit/volcengine/MineContext?color=c4f042\u0026labelColor=black\u0026style=flat-square\n[last-commit-shield-link]: https://github.com/volcengine/MineContext/commits/main\n[wechat-shield]: https://img.shields.io/badge/WeChat-微信-4cb55e?labelColor=black\u0026style=flat-square\n[wechat-shield-link]: https://bytedance.larkoffice.com/wiki/Hg6VwrxnTiXtWUkgHexcFTqrnpg\n[github-stars-shield]: https://img.shields.io/github/stars/volcengine/MineContext?labelColor\u0026style=flat-square\u0026color=ffcb47\n[github-stars-link]: https://github.com/volcengine/MineContext\n[github-issues-shield]: https://img.shields.io/github/issues/volcengine/MineContext?labelColor=black\u0026style=flat-square\u0026color=ff80eb\n[github-issues-shield-link]: https://github.com/volcengine/MineContext/issues\n[github-contributors-shield]: https://img.shields.io/github/contributors/volcengine/MineContext?color=c4f042\u0026labelColor=black\u0026style=flat-square\n[github-contributors-link]: https://github.com/volcengine/MineContext/graphs/contributors\n","funding_links":[],"categories":["Python","Repos","Autonomous Research \u0026 Content Generation","A01_文本生成_文本对话"],"sub_categories":["AI Assistants","大语言对话模型及数据"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvolcengine%2FMineContext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvolcengine%2FMineContext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvolcengine%2FMineContext/lists"}