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
curl -fsSL https://giis.ai/downloads/c0d3r/latest/install.sh | shThis 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:
c0d3r login <platform>from inside the project directory you want it to work on. Supported platforms:
| Platform | Command | Notes |
|---|---|---|
| Claude | c0d3r login claude | Imports credentials from an existing Claude Code login (see below) |
| Codex | c0d3r login codex | Imports credentials from an existing OpenAI Codex CLI login (see below) |
| GitHub Copilot | c0d3r login copilot | Authenticates with your GitHub account via OAuth |
| GiiS Cloud | c0d3r login giis-cloud | Uses 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:
c0d3r login -f codexauth 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:
c0d3r