Codara Documentation

Codara is a high-performance, stateful gateway designed to bridge OpenAI-compatible clients with CLI-native coding agents (such as Codex, Gemini, and OpenCode). It preserves session state, tracks workspace changes, and provides a robust operator control plane.

Key Features

  • OpenAI Compatibility: Drop-in replacement for OpenAI SDKs at POST /v1/chat/completions.
  • Session Persistence: Reuses provider-side contexts across multiple turns via stable session IDs.
  • Workspace Isolation: Manages filesystem-level isolation for different users and tasks.
  • Diff Tracking: Automatically generates Git or hash-based diffs for every agent turn.
  • Operator Control Plane: Rich management APIs and a React-based dashboard for monitoring and debugging.
  • Multi-Channel Support: Native integration with communication channels like Telegram.

System Sections

Architecture

Deep dive into the runtime components, data flow, and how the gateway orchestrates requests.

Core Concepts

Detailed explanation of Workspaces, Sessions, Tasks, and the Provider Adapter model.

API Reference

Documentation for the Inference API and the Management API.

Channels

How Codara integrates with Telegram and other messaging platforms.

Observability

Understanding traces, logs, and the system audit trail.

Deployment & Configuration

Guide for Docker-based deployment and codara.toml configuration.


Quick Navigation