Tools

Our Tools & Libraries

Over years of client work, we've developed a suite of tools that solve common development challenges. These aren't theoretical exercises - they are battle-tested components born from real-world necessities. We use them daily, and by open-sourcing them, we hope they can help other developers build better software.

PHP Tools

PHP Valksor

Comprehensive Symfony bundle with utilities, components, and integrations. Includes 14+ function libraries, Doctrine extensions, SSE for real-time updates, and SPX profiler integration.

PHP Valksor

PHP Dev

Modern development toolkit with hot reloading, Tailwind CSS compilation, and automated build tools. Includes custom PHP-CS-Fixer fixers and multi-app project support.

PHP Dev

PHP Plugin

Composer plugin for automatic recipe processing, similar to Symfony Flex. Enables seamless package configuration management with local recipe discovery.

PHP Plugin

Go Tools

Go Mehrhof

A structured creation environment that transforms requirements into reviewable, executable outputs. Human-in-control workflow with Web UI, CLI, safety checkpoints, and provider integrations.

Go Mehrhof

Go Assern

MCP aggregator with project-level configuration. Combines multiple MCP servers into a unified interface with tool prefixing, project contexts, and TOON format for token optimization.

Go Assern

Go Toolkit

Foundational Go library with core utilities. Configuration management, CLI helpers, terminal formatting, build tools, caching, retry logic, and more.

Go Toolkit

PHP Valksor

Overview

A comprehensive PHP library and Symfony bundle providing utilities, components, and integrations for modern Symfony applications. This ecosystem includes function libraries, development tools, Doctrine extensions, and real-time communication components.

Key Features

  • Utility Functions: 14+ function libraries covering date manipulation, text processing, web operations, and more.
  • Symfony Bundle: Automatic component discovery and configuration management.
  • Doctrine Integration: Enhanced ORM tools, schema management, and database utilities.
  • Real-time Communication: Server-Sent Events (SSE) component for live updates.
  • Development Tools: SPX profiler integration and build automation tools.
  • Modern PHP: Full PHP 8.4+ compatibility with promoted properties and modern syntax.

What's Included

  • php-bundle - Symfony bundle with auto-discovery
  • php-functions - All function libraries
  • php-sse - Server-Sent Events component
  • php-doctrine-tools - Doctrine enhancements
  • php-spx-profiler - Performance profiler

Installation

composer require valksor/php-valksor

Links

View on GitHub

PHP Dev

Overview

Modern development toolkit for Symfony applications providing hot reloading, asset compilation, and automated build tools. Streamlines your development workflow with integrated tooling for frontend builds, code quality, and real-time development features.

Key Features

  • Hot Reloading: Automatic browser refresh on file changes - no more manual refreshing.
  • Frontend Integration: Tailwind CSS, ESBuild, and import map management included.
  • Zero Configuration: Works out of the box with sensible defaults.
  • Multi-App Support: First-class support for projects with multiple applications.
  • Custom Fixers: PHP-CS-Fixer custom rules beyond PSR-12.

Essential Commands

  • valksor:dev - Lightweight dev mode (hot reload + SSE)
  • valksor:watch - Full development environment (all services)
  • valksor-prod:build - Build production assets

Installation

composer require valksor/php-dev

Links

View on GitHub

PHP Plugin

Overview

A Composer plugin that provides automatic recipe processing for PHP packages, similar to Symfony Flex. Automatically discovers and applies local recipes from package directories when packages are installed, updated, or uninstalled.

Key Features

  • Automatic Recipe Discovery: Finds and processes local recipes during Composer operations.
  • Symfony Flex Compatibility: Built on Symfony Flex's configurator with full recipe format compatibility.
  • Event-Driven Processing: Hooks into install, update, and uninstall events.
  • Local Recipe Focus: Specifically designed for local recipe discovery within package directories.
  • Manual Management: Commands for manual recipe installation and removal.

Installation

composer require valksor/php-plugin then composer config allow-plugins.valksor/php-plugin true

Links

View on GitHub

Go Mehrhof

Overview

Mehrhof is a structured creation environment that transforms requirements into reviewable, executable outputs. Designed for people who know what they want to build — whether that's feature changes, documentation updates, or well-defined modifications — without requiring deep technical skills.

Philosophy: Clarity before speed, quality before spectacle, long-term thinking over quick wins.

Core Workflow

  • Task Definition: Describe desired changes in plain language from files, directories, or provider integrations.
  • Planning: The system breaks requests into actionable steps for review.
  • Creation: Agent CLIs execute approved plans with human review checkpoints.
  • Review & Approval: Examine and adjust output before finalization.

Key Features

  • Safety & Control: Human review checkpoints at every stage, no autonomous execution without approval, configurable guardrails, undo/redo checkpoint navigation.
  • Web UI: Dashboard with real-time progress streaming, task history, dark mode, and mobile responsive design.
  • CLI & REPL: Full command-line interface with interactive REPL mode for chat and workflow control.
  • Accessibility: Keyboard-first navigation, screen reader support, skip links, and accessible dialog patterns.
  • Security: Session authentication, CSRF protection, per-IP rate limiting, and binary signing with Minisign.
  • Provider Integrations: Connect to 16+ task sources including GitHub, Jira, Linear, Notion, Asana, ClickUp, and more.
  • Browser Automation: Built-in Chrome automation for web testing and scraping.
  • MCP Server: Expose commands and workspace data to AI agents via Model Context Protocol.
  • Semantic Memory: Search and recall context from related past tasks across sessions.

Essential Commands

  • mehr init - Initialize workspace
  • mehr start <ref> - Start task from file, directory, or provider
  • mehr plan - Generate implementation specifications
  • mehr implement - Execute the specifications
  • mehr review - Run quality checks on modifications
  • mehr finish - Complete task and merge changes
  • mehr auto <ref> - Full automation sequence (plan, implement, review, finish)
  • mehr serve - Launch Web UI server
  • mehr interactive - REPL mode with chat and workflow control
  • mehr status - Display current workflow state
  • mehr continue - Resume work on existing task
  • mehr scan - Execute security scanners (SAST, secrets, vulnerabilities)
  • mehr cost - View token usage and expenses
  • mehr memory <query> - Search semantic memory for related past tasks
  • mehr undo / mehr redo - Navigate checkpoints

Configuration &amp; Platforms

Configuration resides in .mehrhof/config.yaml with options for git integration, workflow settings, specification management, and budget limits. Available for macOS (ARM64/AMD64), Linux (AMD64/ARM64), and Windows (WSL2 only).

Installation

curl -fsSL https://raw.githubusercontent.com/valksor/go-mehrhof/master/install.sh | bash

Links

View on GitHub · Documentation

Go Assern

Overview

Assern is a Go-based MCP (Model Context Protocol) aggregator with project-level configuration support. Combines multiple MCP servers into a unified interface while allowing different configurations per project. Works with any MCP-compatible client including Claude Code and Claude Desktop.

Key Features

  • Unified Interface: Single MCP client connection to all your servers.
  • Full MCP Protocol: Aggregates tools, resources, and prompts from all backends.
  • Tool Prefixing: All tools namespaced by server name (github_search, jira_get_ticket).
  • Project Contexts: Different configurations per project (tokens, env vars, enabled servers).
  • TOON Format: Token-optimized output format for LLM consumption (40-60% reduction).
  • Multi-Transport: Support for stdio, HTTP, SSE, and OAuth-authenticated servers.

Client Compatibility

Works with Claude Code, Claude Desktop, Cursor, Windsurf, Cline, Continue.dev, GitHub Copilot, and any MCP-compatible client.

Installation

curl -fsSL https://raw.githubusercontent.com/valksor/go-assern/main/install.sh | bash

Links

View on GitHub

Go Toolkit

Overview

A comprehensive collection of Go utilities and packages designed to accelerate development across Valksor projects. Each package is focused, well-tested, and ready for production use.

Key Packages

  • cfg, env, envconfig: Configuration loading, environment variable expansion, struct-based config.
  • cli, display, log: Cobra CLI helpers, terminal formatting, structured logging.
  • qtcwrap, minify: QuickTemplate wrapper, JavaScript/CSS minification.
  • cache, retry, slug: TTL cache, exponential backoff retry, URL-safe slug generation.

When to Use

  • Building a Go CLI application
  • Need configuration management (YAML/JSON, env vars)
  • Require terminal display formatting
  • Need build utilities (template compilation, minification)
  • Want common utilities (caching, retry, error handling)

Installation

go get github.com/valksor/go-toolkit

Links

View on GitHub