clawd-conduit
Plugin / AgentWire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
- hooks
- desktop
- notifications
- claude-code
A meta-harness over Claude Code, Codex, Cursor, OpenCode, Hermes, Pi, and more — YAML-defined agents with cross-vendor subagent review.
Omnigent sits above the harnesses rather than replacing them: a common orchestration layer over Claude Code, Codex, Cursor, OpenCode, Hermes, Pi, and agents you define yourself in YAML. Run any of them in a session, have a subagent from one vendor review another's work, enforce policies (approval gates, spend caps, tool limits) at server, agent, or session level, and pick up the session from terminal, browser, or phone. Still alpha, so pin versions.
For teams that refuse to bet the workflow on a single CLI: keep Claude Code and Codex side by side in one session, let a Codex subagent review Claude's patch, and cap the spend with a policy instead of a spreadsheet. The YAML agent format also fits platform teams distributing standard agents (with pinned tools and policies) to the whole org.
One command installs everything: curl -fsSL https://raw.githubusercontent.com/omnigent-ai/omnigent/main/scripts/install_oss.sh | sh Or manually (Python 3.12+): uv tool install omnigent # or: brew install omnigent-ai/tap/omnigent The install puts both `omnigent` and the shorter `omni` on your PATH. On first run it picks up credentials already in your environment (ANTHROPIC_API_KEY / OPENAI_API_KEY, or a logged-in claude / codex CLI).
Alpha: expect interface churn — pin versions. Linux needs bubblewrap for the native terminal wrappers' mandatory OS sandbox; Windows runs natively only in degraded mode (SDK harnesses and web UI, no filesystem/network isolation). Native agy does not accept OpenAI-compatible endpoints, and the Antigravity SDK extra conflicts with Databricks dependencies.
Repository
omnigent-ai/omnigentCharted
Wire all 15 Claude Code hook events into the Clawd on Desk desktop pet — and turn permission requests into a blocking desktop card.
An unofficial Rust 1:1 reimplementation of the Claude Code terminal UI, ported file-for-file onto an iocraft TUI framework.
Hook-level enforcement for the natural-language rules in AGENTS.md and CLAUDE.md — every edit is judged and violations are repaired in the same turn.