O1-CODER is a project aimed at replicating OpenAI's O1 model, focusing on programming tasks. This project combines Reinforcement Learning (RL) and Monte Carlo Tree Search (MCTS) techniques to enhance the model's system 2 thinking capabilities, aiming to generate more efficient and logical code. It is significant for improving programming efficiency and code quality, particularly in scenarios requiring extensive automated testing and code optimization.