> For the complete documentation index, see [llms.txt](https://sharinghub-eng.kittenbot.hk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sharinghub-eng.kittenbot.hk/programming-platforms/kittencode/kittencode-interface.md).

# KittenCode Interface

### Main Page

<figure><img src="/files/yRG5Ftiy3v2gAvTxNtLi" alt=""><figcaption></figcaption></figure>

On the main page, you can:

1. Create new projects
2. Load projects

### Project Creating

<figure><img src="/files/4WvAmOBiw7lNnE9SYz02" alt=""><figcaption></figcaption></figure>

When creating a new project, you can select the project mode.(python/micropython for MCU)

### Task Bar

<figure><img src="/files/glhVnZ6mqwCjQOpz4t82" alt=""><figcaption></figcaption></figure>

From left to right:

1. Exit Project
2. Save Progress
3. Connect to hardware
4. Language Selection
5. Dark Mode Toggle

### Project File Manager

<figure><img src="/files/5AR4U8dgVjHGbgx6iPoG" alt=""><figcaption></figcaption></figure>

1. Create New Files/Folders
2. Select and Open Files

### Coding Area

<figure><img src="/files/62eNltQwx4lq5ct7yKQh" alt=""><figcaption></figcaption></figure>

1. Space for Code
2. Execute the Code
3. Upload the Code to the Hardware
4. Update Hardware Firmware

### REPL Terminal

<figure><img src="/files/xFKm8dSHMvJ1WcQxM8WG" alt=""><figcaption></figcaption></figure>

1. REPL Console
