Alline DevBuild Alline Mini Apps without leaving your editor — and keep Alline itself one click away while you do. What you getAlline Chat, in the sidebarThe full Alline client runs in the panel: conversations, contacts, communities, settings, Mini Apps. It is the real web client, not a cut-down copy, so it stays current on its own and your messages stay end-to-end encrypted exactly as they are everywhere else. Free for every account. LIVE previewRun your Mini App on Alline's real runtime, in a panel beside your code. Every save recompiles and relaunches it — no device, no emulator, no upload.
Requires an Alline Developer subscription. Add your Mini App to your chat listPush the app you are working on to your own Alline account and it appears in your chat list — on the web, on your phone, everywhere you are signed in — carrying a Debug badge so it is never mistaken for a published app. Every save updates it live. It is visible only to you. Nobody else can see it, and it never touches the store.
|
| Command | What it does |
|---|---|
Alline: Open Alline Chat |
Alline in an editor tab |
Alline: Open LIVE preview |
Preview the Mini App in this folder |
Alline: Add my mini-app to my chatlists |
Push it to your own chat list |
Alline: Remove Mini App from Chat List |
Take it back out |
Alline: Add ALLINE_SKILL.md to this workspace |
Write the SDK reference |
Alline: Disconnect account |
Sign out and forget the session |
Your Mini App folder
LIVE preview looks for alline.json in the workspace root:
{
"id": "com.example.myapp",
"name": "My App",
"version": "1.0.0",
"entry": "app.js",
"permissions": ["storage"]
}
entry is the file the bundler starts from. Import whatever you like from there.
Settings
| Setting | Default | Purpose |
|---|---|---|
alline.server |
https://allinechat.com |
Point the extension at a self-hosted Alline. |
Offline
The preview keeps a copy of the SDK and runtime, so it still runs with no connection. Anything that genuinely needs the server — chat, pushing to your chat list — waits until you are back. Losing your connection never changes what your account is entitled to.
Requirements
VS Code 1.85 or newer, and an Alline account.
Development
The extension is plain JavaScript with no build step.
code --extensionDevelopmentPath=<path to this folder>
Or open the folder and press F5.
Two harnesses stub the vscode module so the real code paths run under Node:
npm run selftest # compile, push to chat list, runtime sync
npm run offlinetest # fallback with no server reachable
To package:
npx @vscode/vsce package
code --install-extension alline-dev-<version>.vsix