Skip to content
View surlymochan's full-sized avatar
🎯
AI OBSESSED
🎯
AI OBSESSED

Block or report surlymochan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
surlymochan/README.md

Hi, I'm Nick 👋

AI agents · Harness engineering · Reliable loops & graphs

I build tools for running coding agents, coordinating their work, and checking what they deliver. My focus is executable workflows, isolated execution, and experiments others can reproduce.

Start Here

  • 🔁 OpenFlow — executable delivery workflows for AI coding agents, with YAML phases and evidence gates. Quickstart · npm
  • 🐝 OpenSwarm — quota-aware dispatch across coding agents, with isolated git worktrees, time budgets, and host-side verification. Getting started

Current Projects

Harnesses & Delivery Workflows

  • OpenFlow turns delivery phases and acceptance evidence into an executable workflow. For developers who want to inspect how an agent's result was checked.

Agent Execution & Orchestration

  • OpenSwarm separates planning from execution and routes tasks across Codex, OpenCode, DeepSeek, and opt-in backends. Each task runs in its own worktree with explicit limits.

Open Source

Recent merged contributions:

  • OpenSpec — replaced a glob dependency to remove a vulnerable transitive dependency.
  • OpenClaw — preserved compatible reasoning in follow-up requests.
  • MCP Go SDK — corrected SSE field-value parsing.

Currently contributing fixes to OpenSpec, OpenBot, and superpowers. Open pull requests are proposals, not merged features or maintainer roles.

Contribution history & open pull requests

Merged upstream pull requests: 12 across 11 repositories.

Apache SkyWalking

modelcontextprotocol/go-sdk

  • go-sdk#1412 mcp: parse SSE field values per the SSE spec

openclaw/openclaw

  • openclaw#177871 fix(ai): preserve compatible reasoning in follow-up requests

OpenSpec

  • OpenSpec#2103 fix(security): replace fast-glob with tinyglobby to drop braces
In review (28)

Generated from the GitHub search API by a daily workflow.

Contribution Streak

Contribution streak for surlymochan

Experiments & Notes

I publish benchmark methods and run records alongside my tools. Results are specific to the tasks, models, and configurations tested; small samples need careful interpretation.

More tools will appear here as their installation, documentation, and examples are ready for others to use.

Pinned Loading

  1. openflow openflow Public

    Executable delivery workflows for AI coding agents: YAML phases, red/green TDD proof gates checked by code, and the xflow CLI (Codex, Claude Code, Cursor).

    JavaScript 4 1

  2. openswarm openswarm Public

    Claude plans, Codex / OpenCode Go / DeepSeek execute: a quota-aware dispatcher that routes coding tasks to the cheapest capable agent, in isolated git worktrees with hard budgets.

    Python 2 1

  3. codexclaw codexclaw Public

    Local gateway that connects Feishu/Lark chats to Codex CLI threads, with local memory and scheduled tasks

    TypeScript

  4. openwiki openwiki Public

    Open benchmark toolkit for enterprise wiki and knowledge-base retrieval

    Python

  5. apache/skywalking-rover apache/skywalking-rover Public

    Monitor and profiler powered by eBPF to monitor network traffic, and diagnose CPU and network performance.

    Go 238 52

  6. apache/skywalking-satellite apache/skywalking-satellite Public

    The Sidecar Project of Apache SkyWalking

    Go 112 57