Analyze, debug, and review code with multiple model providers
Project overview
Binharic is a terminal coding agent with a Tech-Priest persona and support for models from OpenAI, Google, Anthropic, and Ollama. It uses built-in tools, keyword-based retrieval, predefined development workflows, and MCP extensions to handle common coding tasks. The project is still in early development, so bugs and breaking changes are expected.
Compare temporary UI variants in a local preview before keeping one.
Project overview
Ask an agent to add temporary alternatives to a rendered surface, switch between them with a local picker, and name the visible winner in chat. Unship removes the losing options and checks that temporary artifacts are gone before release. It has no telemetry or remote session store, and is intended for local comparison rather than production experiments, analytics tests, auth, or payment flows.
Run supervised Claude, Codex, or GLM coding tasks in isolated worktrees
Project overview
Galley runs Claude Code, Codex, or GLM tasks in managed Git worktrees, records commands and diffs, and asks a supervisor to accept, retry, escalate, or stop each attempt. Repository profiles define checks, scope, secrets policy, and optional pull-request handoff, while evidence remains on disk for later inspection. Task YAML is trusted execution input, so Galley should be used only with task authors and repositories you trust.
Browse frameworks and tools for building AI agents
Project overview
Awesome AI Agents is a categorized list of frameworks, tools, platforms, starter kits, examples, and learning resources for building autonomous or semi-autonomous agents. It covers ideas such as planning, memory, tool use, and multi-agent coordination, so it is useful for comparing options rather than running an agent itself.
Manage coding agents locally with durable state, bounded access, and audit trails.
Project overview
LionClaw wraps existing agent CLIs such as Codex and OpenCode in a project-local control plane. It keeps runtime profiles, durable sessions, skills, channels, scheduled jobs, private state, and audit records under a `.lionclaw/` directory while preserving the underlying agent’s own interface. Use it when you want swappable runtimes with explicit control over workspace access and credentials.
Generate reviewable repository memory for coding agents across sessions
Project overview
Agent Memory System creates repository-local Markdown and JSON artifacts covering project structure, commands, interfaces, security context, dependency graphs, worklogs, and handoffs. Coding agents can read the generated index and query the graph before editing shared code, then record checkpoints for the next session. It is not a chatbot memory service or agent runtime, and its benchmark results are maintainer-run early measurements rather than independent validation.
Manages parallel AI coding agents through isolated Git worktrees and a shared tmux view.
Project overview
Multi-Agent Workflow Kit creates a separate Git worktree, branch, and directory for each coding agent, then places them in split panes within one tmux session for supervision and messaging. Agents are configured in .agents/agents.yaml and managed with maw commands for provisioning, syncing, navigation, and communication. The project is still an early proof of concept and requires Git 2.5+, tmux 3.2+, yq, and uvx.
MCP serverAI and agent developmentModel Context Protocol
agent-terminal↗
@jasonkneen·JavaScript
Control interactive command-line applications from AI agents without a visible terminal.
Project overview
agent-terminal lets an AI agent launch interactive CLI applications, capture their screen as ASCII text, and send keyboard input without a display. It can be used as an npm library or exposed through an MCP server for CLI testing, monitoring, and build automation. Built-in safeguards include command allowlists, workspace path validation, environment sanitization, input checks, and session limits.
Manage plans, habits, notes, time, relationships, and finances in one local system.
Project overview
lifeos-cli combines personal planning and evidence tracking in a local-first system for tasks, schedules, habits, notes, timelogs, relationships, and finance records. Its stable, help-driven command grammar works for both people and agents, while an optional local API and React interface operate on the same SQLite or PostgreSQL database and support portable exports, backups, and restores.
Provision one isolated, agent-ready Lima VM for each GitHub project.
Project overview
Provision a disposable Lima VM per GitHub project with Docker, Node, Claude Code, Codex, GitHub CLI, signed Git, and optional tool profiles already configured. The VM keeps host files and private keys out of the guest while forwarding an SSH agent for authentication and signing; that channel can still authorize any key available to the agent during a session. It is for developers on supported macOS hosts who want project isolation and a ready-to-work environment; Lima is required.
Generate and heal Playwright tests for SAP UI5 and Fiori applications.
Project overview
Praman turns a business-process description into planned, generated, and repaired Playwright tests for SAP GUI, UI5, WebGUI, and Fiori applications. For UI5-based interfaces, it queries controls through the runtime registry rather than relying only on fragile DOM selectors, while also offering typed fixtures for manual test authoring. It requires Node.js 22 and a compatible Playwright release.
Add task traceability, approval gates, memory, and audits to coding agents.
Project overview
Agentic Engineering Framework wraps CLI coding agents with task gates, human approval for destructive actions, persistent session memory, dependency mapping, and audit trails. It coordinates and governs tools such as Claude Code, Cursor, or Aider rather than running the model itself. The framework is intended for long-lived repositories that need traceable commits and controlled agent autonomy, and it is still alpha software.
Configure and run web, mobile, and load tests through one QA command line.
Project overview
An interactive setup adds test infrastructure to TypeScript or Python projects, while one CLI dispatches Playwright web tests, Appium mobile tests, or k6 load tests. AI planner, generator, and healer definitions are currently focused on TypeScript, and several other test types, including API, accessibility, and visual regression, are still planned.
Run multiple coding agents in isolated worktrees and review their changes centrally.
Project overview
CLITrigger combines project docs, planning, live terminals, autonomous tasks, and Git review in one command center. Claude, Antigravity, or Codex jobs can run in parallel or on schedules, each inside an isolated worktree, while completed diffs flow into a central accept, reject, or merge queue. It is available as a desktop app or a Node-based service for developers managing many AI coding tasks.
Spawn, stream, and resume multiple CLI agents through one Rust transport API.
Project overview
Embed Claude Code, Codex, Gemini, or OpenCode in a Rust application without writing separate subprocess and event parsers for each tool. gate4agent normalizes Pipe, PTY, and ACP sessions into transport-neutral events, supports session resume and multi-turn ACP callbacks, and tracks history and context usage. It is a transport layer, not an agent harness or security sandbox.
Track issues, dependencies, and agent memory inside Git without an external service.
Project overview
Grite stores issues and task history in Git, so they branch, merge, and sync alongside the code through ordinary fetch and push operations. Agents can claim work with distributed locks, record progress and architectural memory across sessions, and model dependencies between tasks. Its deterministic merge model is designed to preserve concurrent updates without requiring an external tracker, account, database, or network service beyond Git itself.
MCP serverAI and agent developmentModel Context Protocol
Better-OpenCodeMCP↗
@ajhcs·TypeScript
Run OpenCode models from Claude through MCP with asynchronous task control.
Project overview
Better OpenCode MCP exposes the OpenCode CLI to Claude Code and other MCP clients, enabling selectable models and non-blocking long-running tasks. Calls return a task ID that can be monitored or supplied with additional input, while process pooling, timeouts, and persisted task state help manage concurrency and recovery. It requires Node.js and a working OpenCode installation.
Run and manage parallel pi coding agents in visible tmux panes.
Project overview
pi-boss breaks a coding task into parallel subtasks and launches each worker in its own visible tmux pane. Its spawn tool creates, lists, highlights, and stops panes, while the required pi-room integration provides the peek and steer controls used to monitor and guide agents. The setup also requires pi and tmux.