Releases: LouisGameDev/everyfile
Releases · LouisGameDev/everyfile
Release list
v2026.4.22
Breaking: Removed MCP server. everyfile is now CLI + Python API only.
Removed
mcp.py— MCP server implementationeveryfile-mcpentry pointeveryfile[mcp]optional dependencydocs/MCP_SPEC.md- MCP skill reference
Changed
- README, SKILL.md, pyproject.toml, ci.py cleaned of all MCP references
2026.4.21
- Unified versioning: both PyPI and ClawHub now use CalVer from pyproject.toml
- ClawHub publish workflow strips dev-only everything-sdk references automatically
- Skill scope narrowed per OpenClaw review (no agent-internal override)
- Fix install metadata kind: node -> pip
- Fix pipe stdin detection with PeekNamedPipe
2026.4.20
- Remove everything-sdk reference docs from distribution (dev-only)
- Remove everything-sdk reference from SKILL.md
2026.4.19
- Narrow skill scope: remove agent-internal override, scope to user-requested searches only
- Fix install metadata: kind node -> pip
- Fix pipe stdin detection: add PeekNamedPipe-based _stdin_has_data()
everyfile 2026.04.18 - First Release
🎉 everyfile — First Release
Instant file search on Windows, from the terminal, Python, and AI assistants.
everyfile wraps Voidtools Everything — the fastest file search engine on Windows — in a clean, zero-dependency Python package. Query your entire filesystem in milliseconds, from three interfaces.
Getting started
Prerequisites: Windows, Python ≥ 3.11, and Everything running in the background.
# CLI
pip install everyfile
ev ext:py dm:today # Python files modified today — instant
# Python API (same package)
from everyfile import search
for row in search("ext:py dm:today"):
print(row.name, row.full_path)
# MCP Server — give your AI assistant file search
pip install everyfile[mcp]
# then add to VS Code / Claude Desktop mcp.json:
# { "mcpServers": { "everything": { "command": "everyfile-mcp" } } }What's included
CLI (ev)
- Instant file and folder search with full Everything query syntax
- Human-readable table on stderr, NDJSON on stdout when piped
- Pipe composition — chain
evcommands to filter locally without re-querying -ffield selection,--sort,-nlimit,-llist mode,-0null-separated,-jJSONev filter— typed NDJSON filtering (size, date, name, path, attributes)ev pick— field extraction from NDJSON--count,--info,--version,--instances- Multi-instance support: Everything 1.4, 1.5, and 1.5a side by side
Python API
search()andcount()top-level functionsCursor— DB-API 2.0 semantics (fetchone,fetchmany,fetchall)Row— typed property access + dict-style access +.to_dict()Everythingclass — reusable connection, service introspection- Fully type-annotated, zero runtime dependencies
MCP Server
- Three tools for AI assistants:
search_files,count_files,get_everything_info - Full Everything query syntax passed through
- Works with GitHub Copilot, Claude, Cursor, and any MCP-compatible client
Agent Skill
- Install to any Agent Skills-compatible agent
- Teaches agents when and how to use
ev, the Python API, and MCP tools
Search syntax highlights
ext:py dm:today # Python files modified today
size:>1mb ext:log # large log files
"ext:log|ext:tmp" # OR operator
regex:^test_.*\.py$ # regex match
dupe: ext:jpg # duplicate images
content:"TODO" ext:py # files containing TODO
parent:C:\Projects ext:py # direct children only
Links
2026.04.15
Initial release as everyfile on PyPI.