Skip to content

c0d3r (also distributed as giis-code) is GiiS's terminal-based AI coding agent for working directly in your own codebase — separate from the GiiS CLI, which is for querying your GiiS knowledge base, and separate from Craft, which builds artifacts from company knowledge inside GiiS itself. c0d3r runs locally in your terminal and edits files in whatever project directory you point it at.

Installation

shell
curl -fsSL https://giis.ai/downloads/c0d3r/latest/install.sh | sh

This installs the c0d3r binary to ~/.local/bin by default. Make sure that directory is on your PATH.

Logging In

c0d3r doesn't ship with its own model — it connects to a model provider you authenticate with. Run:

shell
c0d3r login <platform>

from inside the project directory you want it to work on. Supported platforms:

PlatformCommandNotes
Claudec0d3r login claudeImports credentials from an existing Claude Code login (see below)
Codexc0d3r login codexImports credentials from an existing OpenAI Codex CLI login (see below)
GitHub Copilotc0d3r login copilotAuthenticates with your GitHub account via OAuth
GiiS Cloudc0d3r login giis-cloudUses your own GiiS account/credentials

copilot and giis-cloud each open your browser to complete that provider's own login flow, then store the resulting credentials for c0d3r to use. claude and codex work differently — see below. You only need to do this once per provider per machine.

INFO

claude and codex require the real CLI to already be logged in

c0d3r login claude does not perform its own Anthropic login. It reads the credentials Claude Code itself creates at ~/.claude/.credentials.json — so you must have already run Claude Code's own login at least once on this machine. If that file isn't present, the command fails with "could not find Claude credentials" rather than prompting for a fresh login.

c0d3r login codex works the same way against OpenAI's Codex CLI, reading ~/.codex/auth.json.

In both cases, c0d3r is reusing an existing Claude Code / Codex CLI session, not creating an independent one.

To switch providers, just run c0d3r login <platform> again. To force re-authentication (e.g. if a token has expired or you need to switch accounts), add -f:

shell
c0d3r login -f codex

auth works as an alias for login (e.g. c0d3r auth claude).

Usage

Once logged in, run c0d3r from your project directory to start an interactive session:

shell
c0d3r

Released under the MIT License.