Skip to content

idea: Make Atomic Super Power App for Developer (Dual Mode Inference Server & Ai Client App UI ) #220

Description

@Alias4D

Introduction

for my case i leave some app for many reason

  • ollama , because of slow update of llama.cpp engine ( Atomic is fast update last engine and download any model )
  • llmstudio , because of not support new llama.cpp driver like cdua 13.3 and few llm model support for download ( Atomic is fast update last llama.cpp engine with latest CUDA driver like 13.3 and download any model from HF site)
  • Jan , slowly development , no new futters and release and slow bug fix (Atomic is fast development , fast response for bug fix , and new Futers added like agents , skills .. ect )

Problem Statement

Inference style and application use issue
if enable startup option and load last model this make app start app with load model automatically with last model
this is good form some case but worse for others if you need use app as inference server like ollama (best for hidden silent inference server )

Feature Idea

My idea Make Atomic Chat best app as client ai app (chat ui , agents , mcp .....etc ) and power inference server startup silently like Ollama

  • for my case i use many clients tools like VS-Code , N8N , AionUi , Cherry Studio , Desktop Commander .... etc
    how to apply my idiaa :
    Make app start with system minimized in try icon as inference server with now model pre-loaded
    1 - user can use atomic inference server from other clients tools without open chat ui and start inference server from integration tab like Ollama
    2- user can click attomic chat app icon in try to open ui for chat and use power tools futters of atomic chat

Problem Statement

Currently, setting the app to start automatically on system launch often pre-loads the last used model into VRAM. While useful for dedicated chat desktop sessions, it creates issues when using Atomic as a system-wide local inference server for external clients (e.g., VS Code, n8n, Cherry Studio). It wastes VRAM baseline memory and creates unnecessary UI overhead on boot.

Proposed Solution

Transform Atomic Chat into a dual-mode hybrid architecture: a lightweight background daemon service combined with an on-demand rich client UI.

Core Capabilities

  1. Silent Tray Startup: Option to start Atomic minimized in the system tray on OS boot without opening the main window.
  2. Zero-VRAM Idle State: Server listens for API requests immediately on boot, but no model is loaded into VRAM until an API call or chat session explicitly requests it.
  3. On-Demand Loading & Dynamic Unload: Auto-load requested models via standard endpoints (OpenAI / Ollama protocol) and unload them after a configurable idle duration (e.g., 5 or 10 minutes).
  4. Seamless Integration Access: External tools (VS Code, n8n, desktop tools) access the background inference server silently, while clicking the tray icon restores the full Atomic UI for Agent, Skill, and MCP workflows.

Use Cases

  • Developer running local coding LLMs via VS Code plugins without needing full Chat UI open.
  • Background automation workflows (n8n) triggering local models headlessly.
  • Freeing up dedicated GPU VRAM for gaming or heavy tasks while keeping local API services ready on standby.
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions