CI-debugger – Debug GitHub Actions locally with breakpoints
Breakpoints and interactive shell for GitHub Actions when act only gives you log dumps.

Agents render live HTML surfaces inside chat while executing system actions via one API.
Mac power users, AI developers, early adopters
Open Interpreter · Cursor · Raycast
Ports are how companions interact with your machine. One API, two surfaces:
The visual surface renders live HTML/CSS/JS apps that companions create mid-conversation. They render inline, pop out into floating windows, dock, resize, persist across sessions. A companion can build you a dashboard, a file browser, a monitoring tool, and it runs right there.
The action surface lets companions act on your machine directly through the same API. Clipboard, screen capture, terminal, filesystem, headless browser, audio TTS, AppleScript/JXA automation. The model decides what to call and chains actions together.
- "Run my tests."
- "Take a screenshot and describe what you see."
- "Read my clipboard, translate it, copy it back."
We bridge both because computing is still stuck in windows, but conversation is where intent lives.
Requires a Claude subscription (via Claude Code OAuth) or Anthropic API key. Permission prompts per companion, per conversation. E2E encrypted (AES-256-GCM). No cloud dependency. Open source (MIT).
9 days old, rough edges everywhere, but it works, now at v0.5.0. with 40+ releases. Built by one human and many AI companions, thinking together.
https://port42.ai | https://github.com/gordonmattey/port42-native
Breakpoints and interactive shell for GitHub Actions when act only gives you log dumps.
Cryptographic proof-of-authorization for AI actions; solves real agent oversight problem with clever simplicity.
External admission gate for GitHub Actions stops AI agents before they execute.
Finally makes Claude Code's black box execution visible with real-time node graphs.
HarmActionsEval benchmark proves GPT and Claude fail at blocking harmful tool use.
Control before execution beats observability after—HITL with 10-min replay window.