Developer resources

Product Documentation

Guides, setup notes and implementation references for ScriptExpert products.

ScriptExpert / Introduction

Get Started

ScriptExpert is a desktop application created for developers who build and maintain web projects. It brings together the tools that are commonly scattered across multiple applications: a project manager, file manager, code editor, AI assistant, local Apache/PHP/MariaDB server, database tools, FTP deployment, plugin management, translation support, and update handling. The goal of ScriptExpert is to reduce context switching. Instead of opening a separate editor, FTP client, database tool, local server control panel, terminal, and AI chat window, you can manage the main development workflow from one unified environment. ScriptExpert is especially suitable for PHP-based websites and web applications, but it can also be used for HTML, CSS, JavaScript, JSON, SQL, and other common project files. 

Purpose

ScriptExpert is designed for developers who want a practical workspace without constantly switching between a file explorer, editor, browser, local server panel, database tools, documentation notes, and AI chat. The application keeps the active project, source files, local preview, snippets, database context, and assistant close together so everyday development work feels faster and more organized.

It is not a SaaS platform. The product is intended to be sold as a developer application that helps programmers create web apps, scripts, interfaces, PHP projects, templates, and any text-based software project that benefits from a dedicated editor and workflow tools.

Core capabilities

- Create and manage local web projects.

- Edit source files with a professional code editor.

- Use OpenAI or local Ollama models for AI assistance.

- Manage local and remote MySQL/MariaDB database structures.

- Run a portable local server without installing XAMPP.

- Publish complete projects or individual files through FTP.

- Install and manage plugins from ZIP archives.

- Use a multilingual interface with JSON-based translations.

- Receive application updates through an integrated update system.

Recommended audience

This documentation is written for developers, agencies, freelancers, support teams, and technical users who want to use ScriptExpert as a central workspace for web development. 


Core Workspace

Project explorer

Open local project folders and browse the complete file structure. The tree is built for quick scanning and movement between source files, assets, templates, scripts, and documentation.

File management

Create, edit, save, and organize files and folders directly inside the application. The workspace supports the repeated actions developers perform all day.

Focused layout

The interface keeps the project, active file, preview, and assistant in a clean working area so the developer can stay close to the current task.

ScriptExpert / Introduction

Code Editing

The editor is powered by Ace, giving developers a familiar programming experience with syntax highlighting, fast text handling, and support for common web-development formats.

AreaDetails
LanguagesPHP, HTML, CSS, JavaScript, JSON, Markdown, SQL, XML, YAML, and other plain-text project files.
Syntax highlightingAutomatic language detection helps code stay readable and easier to inspect.
Preview workflowHTML and web-facing files can be previewed while editing, useful for templates, landing pages, UI components, and prototypes.
ScriptExpert / Introduction

Local Server Environment

ScriptExpert includes local-server oriented functionality for developers building PHP and database-backed applications. The current stack focuses on Apache, PHP 8.3, and MariaDB, giving programmers a practical environment for building and testing local web projects.

Apache workflow

Useful for running local PHP projects, previewing web applications, and testing template or backend changes before deployment.

PHP 8.3 ready

Designed around modern PHP application development, including custom frameworks, admin panels, APIs, and dynamic pages.

MariaDB support

Supports database-backed workflows for projects that use structured data, SQL files, migrations, and backend logic.