Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to OpenAI Codex CLI
- Understanding Codex CLI and its 2025 open-source Rust architecture
- Core features: prompt execution, file operations, Bash execution, and multi-step task management
- Comparative analysis with Claude Code and other terminal agents
- Overview of approval modes and security boundaries
Installation and Setup
- Installing Codex CLI on macOS and Linux environments
- Configuring API keys for OpenAI and compatible third-party providers
- Connecting to local backends via Ollama and Atomic Chat
- Setting up SSH and remote development environments
Core Workflow Commands
- Executing single prompts and managing multi-turn sessions
- Performing file read, write, and edit operations via prompts
- Running shell commands and handling piped outputs
- Managing working directories and project context
Approval Modes and Safety Mechanisms
- Configuring automatic, ask-before-execute, and fully manual approval modes
- Implementing sandboxing and distinguishing between read-only and write-enabled sessions
- Safely handling destructive commands and file deletions
Git and CI Integration
- Utilizing Codex CLI to generate commits and diffs
- Implementing pre-commit hooks with agent-based code review
- Running Codex CLI in headless CI environments
- Integrating with GitHub Actions and GitLab CI pipelines
MCP Server Integration
- Connecting to Model Context Protocol servers
- Extending tool capabilities through custom MCP endpoints
- Developing internal MCP tools for proprietary systems
Multi-Backend Support
- Switching between OpenAI, Gemini, and GitHub Models APIs
- Performing local inference with Ollama and self-hosted endpoints
- Strategies for selecting models based on latency versus quality requirements
Team Deployment and Governance
- Managing shared configurations and secrets
- Establishing usage policies and audit logging for enterprise compliance
- Setting up standardized team prompts and security guardrails
Custom Prompts and Workflows
- Creating reusable prompt templates
- Chaining tasks for complex refactoring projects
- Batch processing multiple files and repositories
Performance Tuning
- Understanding Rust performance characteristics
- Optimizing token usage for large-scale projects
- Managing caching and session state effectively
Troubleshooting Common Issues
- Resolving connection failures to backend services
- Debugging prompt ambiguity and misinterpretations
- Handling rate limiting and implementing retry strategies
Security Best Practices
- Protecting API keys in shared development environments
- Preventing prompt injection and command hijacking attacks
- Addressing data residency and compliance considerations
Summary and Next Steps
- Recap of core capabilities and workflows
- Community resources and opportunities for open-source contributions
- Transitioning to advanced topics in multi-agent orchestration
Requirements
- Experience in software development using any programming language
- Familiarity with basic command-line and terminal operations
- Understanding of Git fundamentals
Target Audience
- Software developers interested in integrating AI terminal agents into their daily workflow
- DevOps engineers exploring Rust-based AI tooling solutions
- Team leaders evaluating OpenAI Codex CLI for enterprise adoption
14 Hours