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.
Repository facts
- Primary language
- Rust
- License
- MIT
- Repository updated
- Jun 15, 2026
- Default branch
- master
Resource types
Library
Use cases
Software development
Platforms
Claude CodeGemini CLICodexOpenCode
Operating systems
Windows
Protocols & integrations
Agent Client Protocol