VOOZH about

URL: https://hub.docker.com/r/applehell/contextpilot

โ‡ฑ applehell/contextpilot - Docker Image


applehell/contextpilot

By applehell

โ€ขUpdated 3 days ago

Open source AI knowledge management platform โ€” Web App + MCP Server (Python, MIT)

Image
Machine learning & AI
Data science
Content management system
0

414

applehell/contextpilot repository overview

๐Ÿ‘ Docker Pulls
๐Ÿ‘ Image Size
๐Ÿ‘ Python
๐Ÿ‘ License
๐Ÿ‘ Architecture

โ Context Pilot

Open source AI knowledge management platform
Web App + MCP Server โ€” built with Python, MIT licensed

Websiteโ  โ€ข GitHubโ  โ€ข Featuresโ  โ€ข API Referenceโ 


โ What is Context Pilot?

Context Pilot gives your AI assistant persistent, structured memory. Store knowledge once, use it with any AI model โ€” Claude Code, GitHub Copilot, Ollama, LM Studio, or any MCP-compatible client.

  • No registration required โ€” install and use immediately
  • No data leaves your machine โ€” everything runs on localhost
  • MIT License โ€” use, modify, distribute freely
  • Plugin-based connectors โ€” extend with simple Python modules

โ Quick Start

docker pull applehell/contextpilot:latest

docker run -d --name context-pilot \
 -p 8080:8080 -p 8400:8400 \
 -v context-pilot-data:/data \
 applehell/contextpilot:latest

Web UI: http://localhost:8080โ  MCP Server: http://localhost:8400/mcp/ Health Check: http://localhost:8080/healthโ 

โ Docker Compose
services:
 context-pilot:
 image: applehell/contextpilot:latest
 container_name: context-pilot
 restart: unless-stopped
 ports:
 - "8080:8080" # Web UI
 - "8400:8400" # MCP streamable-http server
 volumes:
 - context-pilot-data:/data
 - /path/to/docs:/mnt/docs:ro # optional: folder for indexing
 environment:
 - CONTEXTPILOT_DATA_DIR=/data

volumes:
 context-pilot-data:
docker compose up -d

โ Connect to Claude Code

Add to ~/.claude.json:

{
 "mcpServers": {
 "context-pilot": {
 "type": "http",
 "url": "http://localhost:8400/mcp/"
 }
 }
}

Claude Code now has full access to your knowledge base.


โ Features

FeatureDescription
MemoriesCreate, search (FTS5), tag, pin, TTL, bulk operations
17 ConnectorsGitHub, Gitea, Paperless-ngx, Email (IMAP), local folders
Plugin ArchitectureEvery connector is a Python module โ€” write your own in minutes
MCP ServerBuilt-in Model Context Protocol server (streamable-http, port 8400)
Knowledge GraphInteractive network visualization of memory relationships
Smart AssemblerToken-budget assembly with 6 compressors
Secrets ScannerDetects API keys, passwords, tokens (OWASP patterns)
ProfilesFully isolated workspaces per project/client
ImportCLAUDE.md, Copilot instructions, SQLite databases
REST APIFull API for custom integrations

โ Tags

TagDescription
latestLatest stable release
4.3.1Current version

โ Volumes

PathPurpose
/dataDatabase, profiles, configs (persistent)
/mnt/docsOptional: local folder for indexing (read-only)

โ Ports

PortService
8080Web UI + REST API
8400MCP streamable-http server

โ Environment Variables

VariableDefaultDescription
CONTEXTPILOT_DATA_DIR/dataData directory inside container

โ Tech Stack

Python 3.11+ ยท FastAPI ยท SQLite (WAL + FTS5) ยท Server-Sent Events ยท MCP (FastMCP) ยท tiktoken


โ License

MIT License โ€” free to use, modify, and distribute.

Source code: github.com/applehell/contextpilotโ  Website: contextpilot.netโ 

Tag summary

latest

Content type

Image

Digest

sha256:d0abf9a57โ€ฆ

Size

139.3 MB

Last updated

3 days ago

docker pull applehell/contextpilot