Skip to content
All tags

#sdk

5 posts

Tool Pick|Opengeni — session persistence, human approval, and credential governance for agents, bundled into one self-hostable service

Opengeni is an open-source, self-hostable agentic service handling session persistence, human approval, and credential governance. Install: git clone https://github.com/Cloudgeni-ai/opengeni.git && bun run dev (or try it with zero deployment at app.opengeni.ai). It solves the problem of every team building an agent product having to re-assemble the same infrastructure — where sessions live, how approvals gate risky actions, how credentials stay out of the agent's view.

Tool Pick|mcpspan — An Observability Dashboard for Your MCP Server

mcpspan is an open-source, self-hosted analytics dashboard for MCP servers. Install: docker compose up -d to run the dashboard, npm install mcpspan to wire up a server. It solves the problem of a deployed MCP server being a black box about who is calling it, how long calls take, and why they fail.

Tool Pick|HarnessRouter — One API to Run Codex, Claude Code, Hermes, and Other Coding Agent Harnesses

HarnessRouter Community Edition is an Apache-2.0 self-hosted platform that wraps agent harnesses like Codex, Claude Code, and Hermes behind one API using the Unified Harness Protocol (UHP). Install: docker run -d --name harnessrouter -p 127.0.0.1:3000:3000 -v harnessrouter:/data harnessrouter/harnessrouter. It solves the problem of rewriting session, streaming, file, and cancellation logic every time a product integrates another coding agent harness.

Embedding Looplane: SDK, ConversationController, and the WebSocket Boundary

Looplane exposes bounded-run and conversation contracts through a typed 0.x SDK facade. WebSocket attach wraps one prebuilt, controller-owned runtime session rather than providing conversation-ID resume or multi-client routing.

Tool Pick | Vercel Run SDK — Run Agent-Generated Code in a Sandbox That Survives Approval Pauses

Run SDK is Vercel's open-source QuickJS sandbox that lets agent-generated JS/TS call only the host functions you expose. Install: pnpm add run. It solves the dilemma agents face when running dynamic code — either use raw eval, or spin up a full virtual machine.