# How to create a seamless environment when writing automation scripts?

**URL:** https://community.fibery.io/t/how-to-create-a-seamless-environment-when-writing-automation-scripts/8189
**Category:** API & Programming
**Created:** [January 29, 2025, 10:04am UTC](https://community.fibery.io/t/how-to-create-a-seamless-environment-when-writing-automation-scripts/8189 "2025-01-29T10:04:41Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ooker](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/ooker/32/7033_2.png) [@Ooker](https://community.fibery.io/u/Ooker)
#### Post date: [January 29, 2025, 10:04am UTC](https://community.fibery.io/t/how-to-create-a-seamless-environment-when-writing-automation-scripts/8189/1 "2025-01-29T10:04:41Z")

</div>

Is there a way to use my IDE (e.g. VS Code) to write automation scripts? The build-in code editor lacks a lot of features that I need: watcher, shortcut, etc. I guess if I write them locally, then I will need a way to push it to the server.

---

<div class="post-metadata">

### Author: ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)
#### Post date: [January 29, 2025, 12:31pm UTC](https://community.fibery.io/t/how-to-create-a-seamless-environment-when-writing-automation-scripts/8189/2 "2025-01-29T12:31:13Z")

</div>

> [@Beta testers wanted for Fibery script management tool](https://community.fibery.io/t/beta-testers-wanted-for-fibery-script-management-tool/5466):
>
> I’m writing a Node.js app that performs remote script (Javascript) management for your Fibery Buttons and Rules, using an undocumented Fibery API. It can pull your automation script definitions from your Workspace and store them locally on your machine, then push them back, so you can manage and edit them locally, add them to source control, etc. NOTE: This app exists to help you to manage the script actions in your existing Rules and Buttons, not create new ones. Some other features it has: …
