PARIDEItaliano

Frequently asked questions

Why a server, instead of the code on every workstation?

Because this way the code exists in one place only. With one copy per workstation everyone works on a slightly different version, and the differences come out when they are merged. In PARIDE everyone writes in the same file, on the server, and sees the others' changes as they make them. The same goes for programs: Claude Code, git or a build work on the same copy, and what they change on disk is joined with what people are writing.

Does the client run on Windows, Linux and macOS?

Yes, it is the same program on the three systems, and the Markdown preview, the PDF export and the PDF viewer look the same everywhere.

And the server?

The server is a .NET 10 program too, and it runs on Linux (Debian 13 and Ubuntu, as a system service) and on Windows (10 and 11), also on the same PC as the client when you work alone or in a small team. See Installing the server.

What happens if the network drops while I write?

The tab keeps accepting changes and holds them for a couple of minutes. When the connection comes back PARIDE resumes by itself, without losing or doubling anything. If the connection stays down longer, your changes go into a recovery copy, which you compare with the shared text and put back with one click (guide Writing together).

And if the server stops?

The server keeps every change as soon as it receives it. On restart it reopens the documents with the changes already made, and whoever was connected resumes from where they were, as after a network drop.

Can I use git, Claude Code or another editor on the same files?

Yes. The server notices open files changed by other programs and joins them with what people are writing. A git checkout that changes dozens of files is joined once the changes are over, in one go. If a program and a person touch the same area, PARIDE says so and opens the before-and-after comparison.

Who can get into the server?

Only those the administrator has approved. A new workstation introduces itself and shows a 6-digit code; the administrator compares it with the one on the server and approves it, with one of three roles: observer (reads), developer (writes), administrator (everything). The server never contacts the workstations by itself: from outside the office network you reach it through a VPN.

Does my data go anywhere?

No. Code, builds and settings stay on the machines where you install server, agents and clients, and PARIDE sends nothing to Arato Ingegneria, not even usage data. If you switch on the external assistants, that is Claude Code and GitHub Copilot, those services receive what they need for their work, with your accounts; they can be switched off project by project.

Is it open source?

No. PARIDE is private software by Roberto Arato, with a license of use: you may use it, also for work and for your customers, but not redistribute, decompile or modify it. The programs you develop with PARIDE remain yours. The terms are on the License page.

When can I download it?

The first release will be 0.9, the in-house version; packages for everyone come with 1.0. The status phase by phase is in Features and status, and the Download page says what there is to download. If you want to try it earlier, write to info@aratoingegneria.it.

What does it build?

C# and .NET, C and C++ with CMake and Makefile, and from phase F8 microcontroller projects (STM32CubeIDE, MPLAB X, Microchip Studio, Eclipse CDT) with their toolchains. The agents do the building, on Linux, Windows and macOS, also on several systems at once: it arrives with phase F3.

Why is it called PARIDE?

It stands for Professional Arato Roberto IDE, and also PARallel IDE: a development environment where people work in parallel, on the same code.