Self-Hosted · Open Platform

The IDE that lives
on your terms

Exocore is a self-hosted multiplayer TypeScript IDE with AI completions, an integrated extension marketplace, real-time collaboration, and full control over your coding environment.

main.ts server.ts
// Exocore IDE · AI ghost-text active
import express from 'express';

const app = express();
const PORT = process.env.PORT ?? 3000;

app.get('/', (req, res) => {
  res.json({ status: 'ok', ts: Date.now() });
});

app.listen(PORT, () => {
  // ✦ AI: suggest error handler middleware?
    app.use((err, req, res, next) => { ... })
});
Everything you need

Built for real development

AI Completions
Gemini-powered ghost-text inline suggestions that understand your project context as you type.
Multiplayer Rooms
Real-time cursor presence, file awareness, live chat, and PIN-protected rooms for your team.
Integrated Terminal
Real PTY shells per project — run servers, scripts, and build tools without leaving the browser.
Extension Marketplace
Browse and install extensions. Build your own with the Exocore SDK and publish to the registry.
Monaco + LSP
Full TypeScript language server with hover docs, go-to-definition, and error diagnostics built in.
Self-Hosted Auth
Email + Google OAuth, XP system, leaderboard, avatars, and plans — all on your own infrastructure.
100%
Self-hosted
0ms
Cold start (no vendor)
Extensions possible
WS
Multiplexed real-time

Ready to start coding?

Open the IDE, create a project, and start building — all from your browser.

Visit Now