codemax

An autonomous coding agent powered by MiniMax-M2.5, designed for C++, C, Python, HTML, JavaScript, Godot GD script, GLSL shaders, and vortxGE .vgs files.
Features
- Think-Act-Build Loop: Autonomous "Think-Act-Verify" state machine where the LLM controls execution flow
- Tool-Based Execution: Multiple tools for file operations, searching, and shell commands
- Context Compression: Automatically summarizes long conversations (triggered at 6+ messages) to stay within token limits
- Iteration Limits: Maximum 100 iterations per session to prevent infinite loops
- Security: Path restrictions, protected files, and shell command sandboxing
- User Confirmation: Shell commands require explicit user approval (y/s/n/q)
- Current Directory Tracking: Agent tracks cd commands for relative path operations
- ESC Key Cancellation: Press ESC to cancel in-progress API requests
- System Bell: Audio feedback when user input is needed
- Multiline Input: GNU readline support for command history and multiline editing