Releases: feyninc/mandex
Releases · feyninc/mandex
Release list
v0.1.11
What's new
Support for 10 AI coding agents in mx init:
- Claude Code — skill at ~/.claude/skills/mandex/
- Cursor — rules at ~/.cursor/rules
- Windsurf — rules at ~/.windsurfrules
- Codex — instructions at ~/.codex/AGENTS.md
- Cline (new) — rules at ~/.cline/rules
- Copilot (new) — instructions at .github/copilot-instructions.md
- OpenClaw (new) — skill at ~/.openclaw/skills/mandex/
- Amp (new) — instructions at AGENTS.md
- Antigravity (new) — instructions at GEMINI.md
- Gemini (new) — instructions at GEMINI.md
Install / Upgrade
curl -fsSL https://mandex.dev/install.sh | shv0.1.10
What's Changed
Per-project merged search index
.mandex/project directory —mx syncnow creates amanifest.json+index.dbin your project root- Single FTS5 query — merged index across all project packages instead of N separate DB queries
- Smarter reranking — only top-20 BM25 candidates reranked (not N×20)
mx pull/mx removeautomatically update the project manifest and rebuild the index
Performance
| Scenario | v0.1.9 | v0.1.10 |
|---|---|---|
| Project search (reranked) | 310ms | 70ms |
| Single package | 40ms | 40ms |
| Global fallback (no project) | 310ms | 310ms |
v0.1.9
What's Changed
- Updated agent skill/integration content across all AI assistants (Claude Code, Cursor, Windsurf, Codex)
- Added missing commands:
mx info,mx remove,mx init - Added positional argument warning (always quote the query)
- Added result count guidance (
-n 3for global searches) - Removed outdated
--rerankreferences (reranking is now default) - Noted semantic reranking as automatic behavior
- Added missing commands:
v0.1.8
What's Changed
Reranking Performance Overhaul (3.3x faster)
- Single rerank pass — collect all FTS5 results across packages, rerank once instead of per-package (eliminates redundant ONNX session loads)
- ORT format — pre-optimized flatbuffer model (
reranker.ort) for faster deserialization, with automatic fallback to.onnx - mmap model loading — zero-copy memory-mapped file access via
commit_from_memory_directly - Multi-threaded inference — uses half available cores (capped at 4) for ONNX intra-op parallelism
Benchmarks
| Scenario | v0.1.7 | v0.1.8 | Speedup |
|---|---|---|---|
| All packages (11) | 1.01s | 0.31s | 3.3x |
| Single package | 0.09s | 0.04s | 2.3x |
v0.1.7
What's Changed
- Replace HuggingFace
tokenizerswithtokiefor reranking- ~20-50x faster tokenizer initialization (pre-built .tkz from CDN vs JSON parsing)
- ~260 fewer transitive dependencies
- 100% token-accurate, identical reranking results
- No runtime dependency on HuggingFace Hub
- Tokenizer served from
cdn.mandex.dev/models/tokenizer.tkzalongside reranker model
v0.1.6
What's new
mx sync
Auto-detect and pull documentation for all project dependencies.
$ mx sync
Scanning project dependencies...
Found package.json (12 deps)
✓ react 19.2.4 (already installed)
↓ hono@4.12.8 (new)
· express — not in registry
Synced 2 packages (1 new, 1 up to date, 1 not in registry)Supports: package.json, requirements.txt, pyproject.toml (PEP 621 + Poetry), Cargo.toml
Also in this release
- ASCII art MANDEX logo in
mx init - Refactored pull internals for reuse
Install / Upgrade
curl -fsSL https://mandex.dev/install.sh | shv0.1.5
v0.1.4
v0.1.3
What's new
Improved mx init onboarding UX.
Highlights
- Shows keybinding hints (
<space>toggle,<enter>confirm) so users know how to interact with the multiselect - Saying "no" on confirmation loops back to selection instead of aborting
Install / Upgrade
curl -fsSL https://mandex.dev/install.sh | shv0.1.2
What's new
Interactive onboarding with mx init — a polished setup experience for AI coding assistant integrations.
Highlights
mx initcommand: Auto-detects Claude Code, Cursor, Windsurf, and Codex with a multiselect UI (powered by dialoguer). Pre-checks detected tools, lets you toggle with space, confirm with enter.- Simplified installer: Shell script now handles binary download + PATH setup only, delegates integration setup to
mx init. - No more sudo: Installs to
~/.local/binby default, auto-configures PATH in shell rc files (rustup-style).
Install / Upgrade
# Install
curl -fsSL https://mandex.dev/install.sh | sh
# Or via cargo
cargo install mandex