A stack you can
verify.
37 technologies and channels from a single source shared by the website and superadmin console. The composition is verified against dependency files, Python requirements, and production infrastructure documentation; build versions are not published.
01Interfaces and applications
The HereCRM web interface, public pages, and mobile wrappers.
9 technologies
Interfaces and applications
The HereCRM web interface, public pages, and mobile wrappers.
9 technologiesVue
The primary UI framework for the CRM and interactive applications.
ProductionVite
Build tooling and local development for the admin panel SPA.
ProductionNuxt
SSR and static generation for the agency website and product pages.
ProductionNuxt I18n
Public website localization: Russian and English versions on one domain, with language-specific SEO markup.
ProductionTypeScript
Strict typing for the CRM and backend; Nuxt applications remain on the compatible compiler release line.
ProductionPinia
State management for client applications and workflows.
ProductionTailwind CSS + Naive UI
Design system, responsive grid, and core UI components.
ProductionCapacitor + PWA
Native iOS and Android wrappers, secure storage, push notifications, and an installable web application.
ProductionElectron + Rust
The HereCRM desktop wrapper and a custom capability-bound system-input helper for attended remote access.
Specialized02Application core and data
APIs, business entities, realtime, queues, and state storage.
5 technologies
Application core and data
APIs, business entities, realtime, queues, and state storage.
5 technologiesNestJS
Modular API core, background workers, bots, and integrations.
ProductionPostgreSQL
HereCRM's primary relational database with tenant-bound Row Level Security.
ProductionDrizzle ORM
Typed PostgreSQL schemas, queries, and migrations.
ProductionRedis + BullMQ
Queues, Pub/Sub, caching, and background process coordination. RabbitMQ is not used.
ProductionSocket.IO
Realtime events for the CRM, messenger, notifications, and calls.
Production03AI, channels, and integrations
Direct connections without a required third-party integration layer.
5 technologies
AI, channels, and integrations
Direct connections without a required third-party integration layer.
5 technologiesHereAssistant
Privacy-first Telegram gateway to Claude Code, Codex, Gemini CLI, and Qwen Code, with account isolation and work session synchronization.
ProductionMCP Platform
Managed apps, scopes, tools, and secure ChatGPT Apps connections.
ProductionGitea API + webhooks
Repositories, commits, tasks, AI sessions, and event delivery to the CRM.
Productionfaster-whisper + Ollama
Local transcription and structured AI analysis of phone calls without requiring the text to be sent to an external LLM. The analysis model was changed from Qwen3 1.7B to Qwen3 8B on July 24, 2026, following a factual accuracy QA audit of 50 calls.
SpecializedPiper + Vosk-TTS
Local speech synthesis for assistant replies without an external service or per-use synthesis fees. Piper applies stress and intonation automatically, so it voices six characters; the female voice was migrated from Silero to Vosk-TTS, the only tested system that raises pitch at the end of a question and assigns stress using its built-in dictionary. ChatTTS, XTTS-v2, Fish Speech, MMS, VoiceCraft, and F5-TTS_RUSSIAN were rejected for licensing reasons; Bark, CosyVoice2, and Chatterbox were rejected for their hardware requirements, as they run eight times slower than real time on a CPU. Synthesis takes 0.2–0.6 seconds per phrase with the model loaded in memory.
Specialized04Infrastructure and security
Our own physical environment, storage, security, and recovery.
13 technologies
Infrastructure and security
Our own physical environment, storage, security, and recovery.
13 technologiesUbuntu Linux
The primary operating system for the production server and isolated CI.
ProductionNginx
TLS termination, static sites, reverse proxying, and public client domains.
ProductionCloudflare DNS + Turnstile
Scoped DNS management for the HereAgency zone and an optional bot challenge for the public AI demo; the challenge is enabled only when both the site key and secret key are configured.
SpecializedSquid
HTTP/HTTPS CONNECT proxy on the US node without HTTPS decryption, with individual credentials, private usage statistics, and TLS ingress.
ProductionDante
SOCKS5 proxy on the US node with username authentication and aggregate usage accounting that excludes traffic content.
Productioncoturn
TURN/STUN server: connects call participants directly even behind corporate NAT and firewalls.
SpecializedPM2 + systemd
Management of Node.js, Python, and infrastructure processes without containerizing the core.
ProductionGitea
Self-hosted Git server, change provenance, and development environment.
ProductionRustFS / S3
Local object storage for media, documents, and Telegram sessions.
ProductionHashiCorp Vault
Transit KMS, tenant data encryption, and managed secrets.
ProductionPostgreSQL PITR + rclone crypt
Point-in-time recovery, nightly backups, and regular restore drills.
ProductionGlitchTip
Self-hosted error tracking without sending PII to external Sentry Cloud.
IsolatedKVM + libvirt
An isolated Linux/x64 VM for secure report builds and future runners.
IsolatedCommunication channels
Clients write where it suits them
Messengers, email, and calls connect to the workspace directly: conversations land in the record without third-party connectors or manual copying.
Telegram
Personal accounts and bots: conversations, group chats, and outreach inside the lead record.
ProductionSending and receiving messages through the workspace gateway, without a third-party BSP provider.
SpecializedCorporate and personal mailboxes: letters, threads, and attachments inside the workspace.
ProductionTelephony
Browser calls, conversation history, recordings, and linking to the client record.
ProductionVideo calls
First-party voice and video rooms, guest meetings without an external service.
SpecializedNo spin
What we do not claim
is part of the production stack.
Not part of the active runtime: queues and Pub/Sub run on Redis + BullMQ.
Not used for production deployments: releases use the standard Git-aware scripts, rsync, and PM2/systemd.
Not part of the current production environment; the core runs natively on Linux.
The core services are not containerized. GlitchTip is the only documented isolated exception.
It is MIT-licensed and supports Russian, but CPU synthesis takes 5–14 times longer than real time, Russian word stress is not assigned, interrogative intonation is absent, and a watermark is embedded in every output and cannot be disabled. Verified experimentally on July 30, 2026.
The model weights use the Coqui Public Model License, which permits a commercial organization to use them only for testing and evaluation.
Infrastructure partner
We'll migrate your infrastructure.
And take responsibility for it.
Your websites, applications, databases, and files can run on our infrastructure or your own hardware. We invest in server capacity for our clients and remain their technical partner after launch.