Repo of the Day
vinyassystems/vincio
Published: Sep 25, 2026
Open repository ↗"Real-time collaborative workspace, terminal execution, and local AI integration."
Summary
Vincio is a self-hosted, Node.js-based collaborative workspace that combines real-time document editing, a host terminal, and integration with local AI models through Ollama. It runs as a single Express server that clients reach over WebSockets, so collaboration, command execution, and AI inference happen on the user's own hardware.
What it is useful for
Vincio is aimed at developers and engineering groups that want to host their own collaboration stack. The README documents synchronized live chat with editable and deletable messages, shared document editing, and a file manager that can download whole directories as ZIP archives. A host-terminal feature lets authorized users run commands from the dashboard, gated by an admin session password set at first launch. For AI-assisted work, the server can auto-discover locally installed Ollama models (the README names qwen2.5-coder as an example) or accept custom API bindings, and code blocks produced in chat are pushed to all connected clients in real time. Remote access is handled through an optional Cloudflare Tunnel, which the README positions as a way to expose the instance without opening ports or relying on commercial third-party cloud infrastructure.
How engineers can use it
The README describes the same setup steps on macOS, Windows, and Linux:
git clone https://github.com/vinyassystems/vincio.gitcd vincionpm installnpm start- Open
http://localhost:8000in a browser and enter the admin password when prompted
Optional components described in the README include installing Ollama for local model auto-discovery and cloudflared for external access; the README provides platform-specific install commands for cloudflared on Windows (winget install --id Cloudflare.cloudflared), macOS (brew install cloudflare/cloudflare/cloudflared), and Linux/WSL, with cloudflared tunnel --url http://localhost:8000 as the tunnel launch command. Node.js v18 or higher is listed as the recommended runtime.
A few caveats from the supplied source: the project carries an "Active Development" badge, so interfaces and APIs may change. The repository's GitHub license field reads NOASSERTION while the README references an MIT License, so the presence of a LICENSE file is not confirmed in the supplied material. Specifics on supported browsers, concurrency limits, authentication details, or backup behavior are not documented in the README, so readers should consult it directly for those details.