---
title: 'Nathan: Frontend Engineer'
description: 'Nathan is the built-in frontend engineer in NocoBase, used to help write and modify frontend code in JS editors and related scenarios.'
keywords: 'Nathan,frontend engineer,JS editor,code generation,AI Employee,NocoBase'
---

# Nathan: Frontend Engineer

## Role

Nathan focuses on frontend coding and debugging scenarios. It can generate, modify, or explain JavaScript code based on the current code context.

## Scenarios

- Write code for JSBlock, JSField, JSItem, JSColumn, JSAction, and similar editors.
- Adjust page interaction logic or styles.
- Provide modification suggestions based on current editor content.

## Entry Points

- Nathan entry in the upper-right corner of JS code editors
- Other configuration scenarios that require JavaScript

![20251022163405](https://static-docs.nocobase.com/20251022163405.png)

![20251022163935](https://static-docs.nocobase.com/20251022163935.png)

![20251022164041](https://static-docs.nocobase.com/20251022164041.png)

![20251022164323](https://static-docs.nocobase.com/20251022164323.png)

![20251022164436](https://static-docs.nocobase.com/20251022164436.png)

![20251022164644](https://static-docs.nocobase.com/20251022164644.png)

![20251022164713](https://static-docs.nocobase.com/20251022164713.png)
