Holaboss AI Runtime Moves to TypeScript, Implements Persistent MCP Ports

✍️ OpenClawRadar📅 Published: April 15, 2026🔗 Source
Holaboss AI Runtime Moves to TypeScript, Implements Persistent MCP Ports
Ad

A Reddit user analyzed the Holaboss AI local agent runtime repository, highlighting two significant engineering improvements for developers working with local LLM stacks like Ollama, llama.cpp, and LM Studio combined with MCP (Model Context Protocol).

TypeScript-Only Packaging

The runtime has been moved entirely to TypeScript. The API layer, runner orchestration, workspace MCP hosting, and packaging now all live in TypeScript. This means the packaged runtime no longer ships Python source code or Python dependencies. For local/self-hosted stacks, this results in a smaller bundle, fewer moving pieces, and less cross-language drift.

Ad

Persistent MCP Port Management

The runtime has eliminated hardcoded MCP port math. Instead, ports are now persisted in SQLite with a UNIQUE(port) constraint and (workspace_id, app_id) as the key. The runner merges prepared MCP servers during bootstrap. This approach ensures that local sidecars come back on stable, collision-resistant ports across restarts, replacing the typical "13100 + i guesswork" method.

The analysis suggests that as local models improve, the focus shifts from model quality to harness quality. Packaging, sidecar lifecycle, local service discovery, and runtime state become critical factors in determining whether a local agent stack feels solid in practice.

The repository is available at: https://github.com/holaboss-ai/holaboss-ai

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Specsmaxxing: Fighting AI Psychosis with YAML Specs and ACAI
Tools

Specsmaxxing: Fighting AI Psychosis with YAML Specs and ACAI

Acai.sh introduces Specsmaxxing: a method to combat AI agents losing context by writing requirements in YAML and using numbered Acceptance Criteria for AI (ACAI) that agents reference in code.

OpenClawRadar
Portable engineering system for Claude Code with hooks, specialized agents, and self-improvement
Tools

Portable engineering system for Claude Code with hooks, specialized agents, and self-improvement

A developer built a portable engineering system that lives in ~/.claude/ and applies to every project automatically, featuring a 650-line constitution, deterministic hooks that block dangerous commands, three specialized agents, and a self-improving compound engineering approach.

OpenClawRadar
Local voice-to-text transcription for OpenClaw using Parakeet TDT 0.6b v3
Tools

Local voice-to-text transcription for OpenClaw using Parakeet TDT 0.6b v3

A developer has converted NVIDIA's Parakeet TDT 0.6b v3 model to run locally via ONNX on CPU, supporting 25 European languages. The model provides an OpenAI-compatible API endpoint through a Docker container, allowing integration with OpenClaw for audio file transcription.

OpenClawRadar
SkillOpt: Optimizing Markdown Skill Files as Trainable Parameters for AI Agents
Tools

SkillOpt: Optimizing Markdown Skill Files as Trainable Parameters for AI Agents

SkillOpt formalizes the ad-hoc process of editing markdown skill files for AI coding agents, using frontier models to propose bounded edits gated against validation sets. Best skills converge with 1-4 accepted edits out of many proposals, and transfer across models like Codex to Claude Code.

OpenClawRadar