Logo loFT LLC

    • Website renewal and technical articles
    • Absorption merger of Lorchestra Inc.
    • IT Introduction Support Provider selection for FY2022
    • IT Introduction Support Provider selection for FY2021
    • Lorchestra Inc. established as a subsidiary
    • IT Introduction Support Provider selection for FY2020
    • loFT LLC established
      • Separating post-processing with Dagster and NATS JetStream
      • Moving PostgreSQL to always-on storage
      • Adding MLflow and MinIO to Dagster
      • Vector migration and configuration for a three-host homelab
      • PostgreSQL 18 and pgvector on rootless Quadlet
      • Planning an EPYC 9175F workstation
      • Placing data on NVMe/SATA and moving management UIs
      • QuteBrowser settings for keyboard-based monitoring
      • CRS304 VLANs and Linux egress control
      • Saving RouterOS counters during Syslog downtime
      • Podman and Quadlet: UIDs and DNS
      • Monitoring with Prometheus, Loki, and Quadlet
      • smartctl-exporter and rootful / rootless operating rules
      • A local development platform with EPYC and Podman
      • Quadlet operations on minimal Ubuntu
      • ELT memory allocation on one EPYC server
      • Backup and restore design for rootless Podman
      • A Compose stack for vLLM, llama.cpp, and a proxy
      • Moving Hugging Face models between cold and hot storage
      • Moving an OpenAI-compatible proxy from Rust to Go
      • An AI pipeline with Go, NATS and Dagster
      • familiar: a local LLM development platform and its observation tools
      • Moving llm-jp translation to on-demand batches
      • Task splitting and output_file in familiar
      • A Gemma 4 stack on two Blackwell GPUs
      • RAG and event processing in agent-gateway
      • agent-gateway v3: domain separation and MLflow integration
      • Embedding and rerank APIs with Rust and ONNX
      • Designing a WordPress-like Django blog
      • Generating a Django booking site with Qwen3.5
      • Fine-tuning and quantizing Clef for order forms
      • Jev-Omni multimodal decisions and comparison with Clef
      • Running DeepSeek Harness locally
      • DeepSeek V4 Flash 0731: vLLM measurements and CPU KV offload
      • Comparing GLM-5.2 GGUF quantization, MTP, and expert placement
      • DeepSeek-V4-Flash on two DwarfStar4 nodes
      • Local parallel-agent development with Step-3.7-Flash
      • Comparing vLLM and SGLang for Gemma 4 31B
      • MiMo V2.5 Pro on one and two GPUs
      • DeepSeek V4 Flash Q2 on DwarfStar 4
      • Qwen3.6-27B NVFP4, MTP, and LoRA measurements
      • Local DeepSeek-V4-Flash inference with llama.cpp and dual Blackwell GPUs
      • Qwen3.6-27B inference and role-specific LoRA plans
      • Kimi-K2.6 CPU / GPU placement and code generation
      • NVFP4 translation and three-style Japanese data
      • GLM-5.1 expert placement and hybrid inference
      • Django implementation and inference speed with Qwen3.5-397B-A17B
      • MiniMax-M2.7 speed and noncommercial limits
      • GLM-5.1 expert placement and generation speed
      • Managing conversation branches and evaluation data in Dagster
      • Generating a six-page dental clinic site with Qwen3.5
      • A CPU/GPU role plan for local LLMs
      • Bilingual system prompts for PLAMO
      • Designing 36 LTX-2 scenes and clip continuity
      • Hermes-4.3-36B in BF16, FP8 and nvfp4
      • IQuest-Coder-40B on CPU, GPU and Aider
      • Command A Reasoning in an Aider test-generation loop
      • A coding-assistance proposal with Serena MCP and Obsidian
      • Review checks with GLM-4.7-Flash Uncensored
      • IQuest-Coder Loop-Instruct generation speed in aider
      • MCP execution hosts and VSCode Remote SSH
      • Kimi-K2.5 on EPYC 9175F and a revised L3 cache hypothesis
      • MiniMax-2.5 Expert Offload and website generation
      • Qwen3.5-397B hybrid inference and CMS generation
      • Llama-4-Scout CPU / GPU throughput and caching
      • Kimi-K2.5 CPU inference and prompt cache
      • Llama 4 Maverick Q4 and Q8 CPU comparison
      • Three configurations for Qwen3-Coder-Next 80B
      • GLM-4.7-Flash on CPU, hybrid and GPU
      • DeepSeek-V3.2 throughput and cache mismatches
      • Static-site and Django CMS generation with Qwen3.5-397B
      • shelpa path restrictions, audit mirrors, and retirement
      • shelpa-mcp virtual pipelines and CWD management
      • Integrating voracle research into development
      • Nine Rust MCP servers in the homelab
      • From shelpa to filesystem: file operations and recovery
      • Obsidian search and LLM conversation import with voracle
      • Comparing accuracy after changing pathfinder MCP responses
      • Why aichat function calling hung with a symlinked tools directory
      • Path resolution and MCP checks in pathfinder
      • AST analysis and MCP integration in ctree
  • Articles
  • Profile
  • Photos
    Logo
    Contact Us
      • Japanese
    • to navigate
    • to select
    • to close
      • Home
      • Tech Memo
      • Software Tools
      On this page

      Software Tools

      Development tools, IDE configurations, MCP integrations, and code analysis utilities.

      These articles use AI-generated summaries of Obsidian notes originally kept as technical memos.
      English translations are produced with AI assistance.

      shelpa path restrictions, audit mirrors, and retirement

      Path-escape fixes and memory limits in the shelpa MCP shell. Tool-choice and pipeline-syntax …

      shelpa-mcp virtual pipelines and CWD management

      Command routing, pipelines, session CWD, and audit mirrors in shelpa-mcp. An AI system development …

      Integrating voracle research into development

      Stabilizing web research saved to a vault: a UTF-8 panic fix, ONNX model migration, and MCP …

      Nine Rust MCP servers in the homelab

      Nine Rust MCP servers supporting familiar with search, code analysis, and database inspection. …

      From shelpa to filesystem: file operations and recovery

      A Rust MCP server redesigned as filesystem with 14 tools. Trash, undo/redo, and tracking records …

      Obsidian search and LLM conversation import with voracle

      voracle, a Rust MCP / CLI for Obsidian search, incremental embedding caches, and conversation import …

      Comparing accuracy after changing pathfinder MCP responses

      pathfinder extension hints, counts, and booleans compared on 70 tests and 40 tasks, documenting …

      Why aichat function calling hung with a symlinked tools directory

      A PATH recursion fix for aichat shell tools, using real-path comparisons to stabilize …

      Path resolution and MCP checks in pathfinder

      Rust-based pathfinder used about 10,000 fewer context tokens than filesystem MCP on a ~4,000-file …

      AST analysis and MCP integration in ctree

      Rust-based ctree summarizes code structure and changes with hashes for LLM-assisted development. The …

      © 2017-2026 loFT LLC

      Privacy Policy Security Whitepaper