--- title: "QQ - How do I find a script on the Datajet Server?" slug: "qq-how-do-i-find-a-script-on-the-datajet-server" updated: 2023-03-21T17:45:33Z published: 2023-03-21T17:45:33Z canonical: "docs.datajet.app/qq-how-do-i-find-a-script-on-the-datajet-server" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.datajet.app/llms.txt > Use this file to discover all available pages before exploring further. # QQ - How do I find a script on the Datajet Server? Scripts can be stored locally on a client machine, or pushed to the Datajet Server where they will be available to all clients attached to the project they are stored in. To add a script to the server, use the Script Editor | Push command. This will bring up the push script dialog: ![](https://cdn.document360.io/73b6469b-c1e4-47e9-aa65-986c8ebd17ca/Images/Documentation/image-1679420132253.png) Give the script a name and a description (optional) and choose OK. This will store a copy of the script and its contents in the project database. "REMOTE: " will be prefixed to the script name to indicate that the active script is stored on the server: ![](https://cdn.document360.io/73b6469b-c1e4-47e9-aa65-986c8ebd17ca/Images/Documentation/image-1679420260186.png) To view and edit a script that is on the server, use Script Editor | Pull to bring up the Pull Script dialog: ![](https://cdn.document360.io/73b6469b-c1e4-47e9-aa65-986c8ebd17ca/Images/Documentation/image-1679420344014.png) Scripts are organised by project - choose the project and select the desired script. To save a local copy of a script that has been pulled from a server, select File | Save As and save a copy of the script on the client machine. Script Editor will update the script name to indicate that the active script is a client script: ![](https://cdn.document360.io/73b6469b-c1e4-47e9-aa65-986c8ebd17ca/Images/Documentation/image-1679420560594.png) Open recentNote that File | Open Recent is a list of local scripts.