{"repo":"timazed/CodexKit","free":true,"listed":false,"github":"https://github.com/timazed/CodexKit","clone":"git clone https://github.com/timazed/CodexKit.git","description":"CodexKit is an iOS SDK for building OpenAI-powered Codex agents with secure auth, threaded runtime state, streaming responses, and host-defined tools.","language":"Swift","stars":30,"topics":["agent-runtime","agents","ai","codex","healthkit","ios","ios-app","mobile","oauth","openai"],"license":null,"category":"mobile-apps","readme_excerpt":"CodexKit CodexKit is a lightweight SDK for embedding OpenAI Codex-style agents in Apple apps, with explicit support for iOS and macOS. main documents the upcoming 2.0 development line. If you are integrating the latest stable release, use the v1.1.0 docs instead. Who This Is For Use CodexKit if you are building a SwiftUI app for iOS or macOS and want: - ChatGPT sign-in (device code or OAuth) - secure session persistence - resumable threaded conversations - structured local memory with optional prompt injection - streamed assistant output - typed request context alongside freeform prompt text - declarative request fulfillment policy via typed options - typed one-shot text and structured completions - host-defined tools with approval gates - persona- and skill-aware agent behavior - hidden runtime context compaction with preserved user-visible history - opt-in developer logging across runtime, auth, backend, and bundled stores - share/import-friendly message construction The SDK stays tool-agnostic. Your app defines the tool surface and runtime UX. Core Concepts - AgentRuntime The main entry point. Owns auth state, threads, tool execution, personas, skills, and optional memory. - AgentThread A persistent conversation with its own status, title, persona stack, skill IDs, and optional memory context. - Request A single turn request. Can include text, images, imported content, optional app-provided context, optional fulfillment-policy options, persona override, skill override, and","default_branch":null,"files":null,"tree":[],"storefront":"/r/timazed","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/timazed/CodexKit/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."}