{"repo":"NVSRahul/custcli","free":true,"listed":false,"github":"https://github.com/NVSRahul/custcli","clone":"git clone https://github.com/NVSRahul/custcli.git","description":"Use Gemini CLI with OpenCode through a local planner, reviewer, and session loop with self learning architrecture.","language":"JavaScript","stars":21,"topics":["agentic-ai","cli","gemini-cli","js","linux","loops","macos","node","opencode","planner"],"license":"MIT","category":"cli-tools","readme_excerpt":"custcli custcli is a local orchestration CLI for paired coding workflows. - gemini handles planning and review - opencode handles execution and live editing - custcli coordinates both and stores local artifacts under .custcli/ Trust Model custcli does not run its own OAuth flow. - it does not host a third-party login page - it does not proxy Gemini credentials through a custcli service - it uses the Gemini CLI and OpenCode CLI that are already installed on your machine - authentication stays with those tools If gemini works in your terminal, custcli reuses that local setup. Install Requirements: - Node.js 20 or newer - Gemini CLI installed and already authenticated - OpenCode CLI installed and available on PATH From a local checkout: From GitHub: After install: Quick Start Plan only: Plan and execute: Live TUI: Strict live TUI: Use strict only if you want Gemini enforced first on substantive turns. It is more structured, but it can use more context and call Gemini more often than the default free mode. List live sessions: Prune old heavy artifacts: Screenshots - Gemini running state - Gemini completed state Platform Notes custcli is written in Node.js and uses direct process spawning plus Node path handling. It is designed to work on macOS, Linux, and Windows. Practical notes: - on Windows, use PowerShell or Windows Terminal - make sure both gemini and opencode are installed and callable from the same shell - the live TUI requires a normal interactive terminal Documentation T","default_branch":null,"files":null,"tree":[],"storefront":"/r/NVSRahul","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NVSRahul/custcli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}