@AmberTreelet: https://x.com/AmberTreelet/status/2057096445610881349
Summary
This is a comprehensive Chinese tutorial on OpenAI Codex, detailing its core features as a digital employee, installation steps, interface instructions, and practical use cases from generating web pages to data analysis, suitable for users with zero prior experience.
View Cached Full Text
Cached at: 05/21/26, 03:46 PM
Codex From 0 to 1: A Comprehensive Guide for Beginners — The Best AI Agent for Non-Programmers
Many people feel lost when they first encounter Codex: Where do I even start? What complex environments do I need to set up? The interface looks confusing. And among all the AI agents out there, what makes this one special?
Codex is not just a chatbot that answers questions. It’s a “digital employee” that can directly enter your projects, read files, execute tasks, and keep pushing your work forward.
More importantly, it’s especially suitable for ordinary people — even complete beginners with zero programming experience can handle it easily. You don’t need to understand complex command lines, configure tedious configuration files, model parameters, MCP, or Skills. You don’t need to learn to code.
Table of Contents:
- Key Features of Codex
- Differences Between Codex App, CLI, and IDE Plugin
- Downloading and Installing Codex
- Main Interface Map: Left, Center, Right
- Settings Page
- General Chat vs. Project Chat
- First Hands-On: Generate a Page from One Sentence
- Second Hands-On: CSV Data Analysis & HTML Chart Report
- How to Clearly Describe Your Needs to Codex
- Letting Codex Modify, Supplement, and Refactor
- How to Handle Common Errors
- The Four-Document Rule
- Plugins, Skills, MCP, Automation
- Common Pitfalls and Troubleshooting
- Recommended Learning Path
Conclusion
1. Key Features of Codex
Codex is a digital assistant that can read files, listen to requests, take action, and iterate with you. It goes deep into your work scenario, not just a dialog box.
1. Organizing Documents and Materials
A Word document, a PPT, some notes, or a bunch of uncategorized screenshots and assets — Codex can first scan the content, extract important information, and reorganize it into a clearer structure. The result is a document that reads more smoothly, has clearer logic, and highlights important points.
2. Understanding Projects and Folders
When you open an unfamiliar project with a jumble of folders, file names, and unreadable configuration files, Codex can scan the directory and tell you what each file does, which ones are critical, where the entry point is, and what you can ignore. This way, you don’t get overwhelmed by details but can first grasp the project’s main structure.
3. Analyzing Data and Generating Reports
Codex is great for handling CSV, Excel, sales data, lists, and statistical tables. Give it a data file, let it understand the field meanings, check for nulls, duplicates, and anomalies. Then ask it to find the best-selling products, month-over-month changes, and the most noteworthy conclusions for a report. Note: First get conclusions, then charts, and finally manual verification.
4. Generating Web Pages, Prototypes, and Small Tools
Ask it to create a simple introduction page, a static HTML site, a data visualization page, a product prototype, or turn an idea into a working demo. For example, ask it to make an HTML Snake game: Propose requirements → Generate code → Run tests → Identify issues → Feedback and optimize. Once you get this process down, creating websites, data reports, mini-programs, or apps follows the same underlying logic.
2. Differences Between Codex App, CLI, and IDE Plugin
Codex is commonly available in three forms:
- Desktop App
- Command Line Interface (CLI)
- IDE Plugin
Different users have different habits: some prefer a graphical interface and simplicity; others are comfortable with the terminal; and some work in IDEs all day and want AI integrated directly.
1. Desktop App: Best for Beginners and Non-Programmers
- Clean, intuitive, easy to use — no need to memorize commands
- See projects, threads, settings, models, and tools
- Many configurations can be done through the UI
2. CLI: For Advanced Users (Command-Line Version)
CLI is flexible, fast, and close to the development environment. If you get nervous when you see a black window, it’s better to start with the App.
3. IDE Plugin: For Those Who Already Code
The IDE plugin embeds Codex into VS Code, JetBrains, and other development tools. For beginners, the IDE plugin is usually not the first entry point, because if you’re not familiar with the IDE itself, adding a plugin can make things more confusing.
3. Downloading and Installing Codex
1. Installing the Desktop App
Visit the official Codex entry point and download the appropriate installer. After installation, open it and log in with your ChatGPT account.
2. Installing the CLI
Windows (common method):
First install Node.js.
Download the installer, double-click, follow the default path, click Next until done.
Then click the search icon in the bottom-left corner, type “powershell”, right-click and select “Run as administrator”.
Copy the following command into PowerShell:
npm install -g @openai/codex
To verify the installation, run:
codex --version
3. Installing the IDE Plugin
Download and install VS Code (default directory is fine).
Open VS Code, go to Extensions, search for “Codex”, select the plugin published by OpenAI, and click Install.
After installation, click the new OpenAI icon on the left sidebar to open the Codex conversation window.
4. Main Interface Map: Left, Center, Right
Remember this simple map:
- Left: Projects, threads, history sessions, and feature entries
- Center: Your conversation with Codex — giving tasks, seeing execution progress
- Right: Display of results, sources, previews, and code changes
5. Settings Page
The settings page can be intimidating for beginners because it includes model, Git, integrations, MCP, notifications, permissions, etc.
1. Account and Model
Account settings confirm your current login identity. Model settings affect which model Codex uses, its speed, and quality.
2. Permissions
More permissions mean Codex can do more, but also pose greater risks. When it involves file modifications, command execution, external account access, or computer control, be careful. If you don’t understand, ask Codex directly.
3. Personalization
You can write your preferences here to make Codex understand you better. But do not put API keys, passwords, cookies, ID cards, bank cards, or company secrets in this field.
4. Git
Git can be thought of as a “time machine” for your project. It records every change, so you know: which files were modified, what was added, what was deleted, whether you can revert, and whether to commit.
For first-time users, leave Git settings at default. But if Codex changes your project and you don’t understand, ask it to explain.
5. MCP
MCP can be simply understood as a channel that allows Codex to connect with external tools. For example, if a tool provides an MCP interface, Codex can read data, call functions, and perform operations through it.
For beginners, don’t rush to configure MCP. The built-in capabilities and official plugins are enough for most daily tasks.
6. Skill
A Skill is like a set of fixed workflow instructions. For example, if you often write tutorials, you can have Codex write tutorials in your style. If you often make meeting minutes, you can have Codex organize meeting content in a fixed structure. If you often create data reports, you can have Codex follow a fixed process to read, analyze, and output HTML reports.
The value of Skills is: turning repetitive tasks into reusable capabilities for Codex.
6. General Chat vs. Project Chat
Use General Chat for general questions. Use Project Chat when local files or projects are involved.
General Chat is suitable for:
- Explaining concepts
- Writing copy
- Translating
- Summarizing
- Brainstorming ideas
- Generating general content
Project Chat is suitable for:
- Reading local files
- Modifying project code
- Generating web files
- Analyzing CSV / Excel
- Running commands
- Troubleshooting errors
- Managing project structure
If you want Codex to actually “do things”, it’s best to enter a Project. Only in a project can it work on files, directories, commands, and results continuously.
7. First Hands-On: Generate a Page from One Sentence
Start with a simple web page or small game.
For example:
“Create an HTML Snake game, using arrow keys to control direction. The snake should eat food to grow. Include a canvas and a restart button.”
When making this, don’t expect perfection on the first try.
The correct process is:
- Propose requirements
- Generate code
- Run and test
- Identify problems
- Provide feedback and optimize
The best way to use Codex is not one-shot generation, but iterative collaboration.
8. Second Hands-On: CSV Data Analysis & HTML Chart Report
Move into a more practical office scenario. For example, ask Codex to analyze a CSV file and generate an HTML chart report.
Step 1: Let Codex understand the data first.
Step 2: Ask for conclusions first.
Step 3: Then generate the report.
Step 4: Manual verification. Codex can boost efficiency for data tasks, but you shouldn’t fully delegate them.
9. How to Clearly Describe Your Needs to Codex
Often, Codex doesn’t perform well not because it lacks capability, but because the requirement isn’t clearly stated.
If the task is complex, first ask Codex to repeat the requirement without taking action:
“Before starting, please repeat my requirement in your own words to make sure we’re on the same page.”
You can also ask it to provide a plan first:
“Please give me a step-by-step plan before you start executing.”
10. Letting Codex Modify, Supplement, and Refactor
Many beginners say:
“This is wrong. Make it right.”
This sentence contains almost no useful information.
You should distinguish three types of feedback:
1. Modify: Adjust based on the original content without changing the core structure.
“This button is too small. Please enlarge it and keep a 24px gap from the title.”
2. Supplement: Add missing content.
“Please add a case study suitable for beginners, and include step-by-step instructions.”
3. Refactor: Reorganize the content or code structure.
“This page deviates from my needs. My goal is to create a tutorial homepage, not a product website. Please rebuild the page structure according to these requirements: title area, pain point area, feature area, real-world case area, and a ‘start learning’ button.”
It’s best to ask for one type of change at a time. Don’t combine structure change, color change, copy change, feature addition, and tech stack change in a single message.
A more stable approach:
“First, confirm you understand my goal. Then suggest a plan. After I approve, you can start implementing. After each major change, pause and ask for confirmation.”
11. How to Handle Common Errors
When an error occurs, beginners often do two wrong things:
- Delete everything and start over
- Make random changes, hoping for luck
Both approaches make the problem worse.
The correct approach: Preserve the scene first. Don’t just say “It’s broken.”
You can directly use this template:
“I’m encountering an error. Here is the full error message: [paste]. The step that caused it: [describe what you were doing]. I expected: [expected result]. Current file structure (if relevant): [list file names]. Please help identify the cause and suggest a fix.”
This template is far more effective than “Help me fix this.”
12. The Four-Document Rule
When you start working on more complex projects, relying solely on conversation becomes chaotic. That’s when you need documentation-based collaboration.
The value lies not in the names themselves, but in breaking down complex tasks into different levels of records.
1. AGENTS.md
Who you are, the rules of this project, conventions to follow when writing code or docs. It’s like a “collaboration manual” for the project.
2. PLAN.md
Break down large tasks into executable steps. It answers: goal, scope, which step to do first, acceptance criteria.
3. IMPLEMENT.md
Record key changes during execution. For example: which files were changed, why, what problems were encountered, how they were solved.
4. DOCUMENTATION.md
Capture reusable final content. For example: usage instructions, installation methods, feature descriptions, external tutorials, project summary.
13. Plugins, Skills, MCP, Automation
Plugins are capability packs, Connectors link accounts, Skills are workflow instruction manuals, MCP is a channel for connecting tools.
Plugin (Plugin)
Plugins add capability packs to Codex. Examples: spreadsheet plugin, browser plugin, PPT plugin, GitHub plugin.
Connector (Connector)
Connectors connect external accounts or services. Examples: Gmail, Google Drive, GitHub, Slack.
Skill (Skill)
A Skill is a fixed workflow instruction manual.
MCP
MCP is a channel that allows external tools to interface with Codex.
14. Common Pitfalls and Troubleshooting
-
Codex keeps running, seems stuck
Check the task status first. If it’s still spinning, it’s not done. If it has stopped, the task is complete or interrupted. You can ask: “What step are you stuck on? What have you completed? What are you planning to do next?”
-
It requests permission, unsure if you should allow
Don’t click immediately. Ask it: “What exactly will this permission allow you to do? Are there any risks? Is there a lower-risk alternative?”
-
It changed the project, you don’t understand
Ask it to explain the Git diff: “Please explain this change file by file, in non-programmer terms.”
-
Unsatisfied with the result
Don’t restart immediately. Continue modifying based on the current result: “Keep the structure, but make the language more conversational, and add success indicators for each step.”
-
Too many plugins, don’t know which to install
Don’t install any yet. Start with built-in capabilities. Only when you clearly need to connect to Gmail, GitHub, browser, spreadsheet, or PPT, then go to the plugin page.
-
Automation goes off track
Likely the task description was too vague. Refine it.
15. Recommended Learning Path
If you’re using Codex for the first time, follow this order:
- Open the App, familiarize yourself with the left navigation.
- Create a general chat and ask a low-risk question.
- Open settings page — look, don’t change anything.
- Create a new demo project (not a private one).
- Ask Codex to generate a README.md in that project.
- Look at the right result panel to see what it produced.
- Ask it to explain what it did.
- Try making a simple HTML page.
- Try CSV data analysis and HTML chart report.
- Learn to write requirements using “Goal, Background, Input, Output, Constraints.”
- When you encounter errors, use the four-step troubleshooting method.
- Start understanding AGENTS.md, PLAN.md, and the four-document rule.
- Finally, explore advanced features like Skills, MCP, Git, automation, and computer control.
Conclusion
The real entry into the AI collaboration era for ordinary people doesn’t start with learning code. It starts from the first time you turn an idea into something visible, runnable, and iterable — with the help of Codex.
— Xiao Shu (小树), a multi-talented graduate from Zhejiang University of Finance & Economics, winner of the National A-level Enterprise Competition (First Prize), earned his first 50,000 RMB during the summer after Gaokao, participated in 10+ corporate ambassador programs. He continues to share AI tool practices, personal growth, overseas opportunities, and how ordinary people can use new technologies to open a second curve. @AmberTreelet
Similar Articles
@laowangbabababa: https://x.com/laowangbabababa/status/2074459150323769843
The author details how to use OpenAI Codex, including registration, subscription, installation, and four usage methods (Web, Desktop App, CLI, IDE plugin), claiming it can help non-programmers automate work and earn 100k+ monthly.
@xilo2991: https://x.com/xilo2991/status/2070051136187621452
A comprehensive beginner's guide to the AI tool Codex (similar to Cursor), covering its interface, shortcut commands, project management, automation tasks, and how to use it to create efficient workflows (e.g., e-commerce video editing) to help zero-basic users quickly get started.
Full OpenAI Codex Tutorial: Beginner to Advanced
This is a comprehensive tutorial on using OpenAI Codex (Desktop Edition), covering everything from basic file organization to advanced automation, dashboard creation, and custom skills, catering to beginners to advanced users.
@RealCodedAlpha: https://x.com/RealCodedAlpha/status/2064921935507837260
An in-depth article on mastering OpenAI Codex, covering a complete knowledge system from mental models to practical applications such as large-scale code migration, security auditing, performance optimization, team collaboration, building a personal AI operating system, and product development.
@Smartpigai: https://x.com/Smartpigai/status/2065670497174798487
A Codex introductory tutorial for beginners, covering basic concepts, installation, usage tips, common workflows, and precautions, to help zero-experience users use Codex to read code, modify code, fix bugs, and write features.