Skip to content

Morpheus#

The most useful thing in the universe — which is most certainly not a towel — is an assistant that can give you the information you need exactly when you need it. Morpheus does precisely that: manages your servers, learns from your past conversations, picks the right tool from 30+ AI tools, and runs all your operations from a single chat window.

What is Morpheus?#

Morpheus is VeriTeknik Ops Hub's AI assistant. Through Hub Chat, you can use natural language to:

  • Manage your servers — service status, log inspection, backup, SSH command execution
  • Domain operations — lookup, registration, transfer, renewal, DNS
  • Track your invoices — balance, payments, invoice details, payment links
  • Create and track support tickets
  • Schedule meetings — with Google Calendar integration

Like the "Don't Panic" inscription on the cover of the Hitchhiker's Guide, Morpheus is always calm and helpful. And it connects to 13 external systems to execute operations on your behalf.

Getting Started#

To access Hub Chat, click Morpheus in the left menu or go directly to /hub/chat.

On the welcome screen you'll see four quick-start cards:

Card What It Does
Servers & Infrastructure Your VPS instances, server status, contracts
Domain Operations Domain lookup, registration, transfer
Server Management SSH service control, logs, backup
Billing & Support Invoices, payments, support tickets

Click a card or just type — Morpheus will understand what you need.

Model Selection#

Use the model selector in the top-left to choose your AI model.

ikigAI — Local Inference (Default)#

Models running on VeriTeknik's own GPU server:

Model Role Description
Qwen3-Coder-30B-A3B Primary General chat, code generation, tool use
Qwen3-8B Fallback Automatic failover when primary is busy
Gemma 4 E2B-IT Focus Agent ~100ms topic classification (memory routing)
  • PCI-DSS Compliant — your data never leaves our data center
  • Free — unlimited usage
  • LiteLLM routing with automatic model selection and load balancing

Claude Models (Paid)#

Model Usage Token Cost
Claude Haiku Telegram, phone, widget channels Low
Claude Sonnet General use, complex queries Medium
Claude Opus Deep analysis, code writing High
  • Not PCI-DSS Compliant — data is sent to Anthropic servers
  • A red PCI-DSS ✗ badge appears when Claude models are selected

Even Deep Thought took 7.5 million years

ikigAI is more than sufficient for general queries and server management — and it's free. Save Claude models for complex analysis or extensive code writing. Most of the time ikigAI will do the job — without the 7.5 million years' wait that Deep Thought needed.

DevOps Agent#

Morpheus isn't just for answering questions — it can directly manage your servers. It uses Ansible playbooks to perform OS-aware operations. Like a galactic engineer, but without the Vogon bureaucracy.

Connection Setup#

  1. Go to VPS Servers in the left menu
  2. Select the server you want to manage
  3. Click the Morpheus tab
  4. Click Enable Connection

The bootstrap script will run automatically and connect your server to Morpheus.

What Can You Do?#

Once connected, you can say things like:

  • "Check the disk usage on my server"
  • "Restart nginx"
  • "Show the last 100 lines of error logs"
  • "Apply security updates"
  • "Take a database backup"

Ansible Playbook Integration#

Morpheus uses VeriTeknik's DevOps playbook library for structured operations:

  • OS updates — Ubuntu, Debian, CentOS, Rocky Linux — correct commands auto-selected per distribution
  • Security hardening — SSH hardening, unnecessary service shutdown, firewall rules
  • Service management — start/stop/restart, log inspection, configuration checks
  • Backups — database dumps, filesystem snapshots
  • Disk cleanup — log rotation, temporary file cleanup

How Does It Work?#

You: "Check the disk usage on my server"
  ↓
Morpheus → Selects appropriate Ansible playbook → Asks your approval
  ↓
You approve → Playbook runs → Results reported
  ↓
"87% usage on /. /var/log cleanup recommended. Shall I proceed?"

Security — Autonomous but Controlled

All write operations (service restarts, file deletion, updates) require OTP verification. Read-only commands (disk status, log reading) run without approval. Every operation is written to a PCI-DSS compliant audit log.

Memory System — Cognitive Memory Architecture (CogMem)#

Morpheus isn't a one-shot chatbot — it learns from every conversation, remembers what matters, and naturally forgets what doesn't. Just like human memory — but unlike Marvin, without getting depressed about it.

TUBITAK 1501 R&D Project

CogMem — Cognitive Memory Architecture is being developed under the TUBITAK 1501 Industrial R&D Projects program.

Memory Rings#

Morpheus's memory consists of six concentric rings. From inner to outer, each ring represents more permanent and more selective information:

Ring What It Stores Example Behavior
Fresh Temporary info from recent conversations "We just restarted nginx" Naturally fades after 30 days
Long-term Proven permanent information "My name is Cem, CEO of VeriTeknik" Auto-injected every conversation
Habits Recurring behavioral patterns "Always takes backup before deploy" Injected on relevant topics
Procedures Workflows, procedures "Domain order is an 8-step process" Injected on relevant topics
Shocks Critical events, never-forget items "Cascade failure occurred, root cause: disk" Auto-injected every conversation
Dos & Don'ts Prohibitions and rules "No restarts after 10:00 PM" Auto-injected every conversation

BIOS Layer#

Beyond the memory rings, there's an immutable BIOS layer. PCI-DSS rules, ISO 27001 controls, customer SLA requirements — these are automatically injected into every conversation and can never be modified.

Example BIOS rules:

  • "Root access is restricted on PCI-DSS scoped servers"
  • "Warn when SSL certificate expires within 14 days"
  • "Customer SLA: first response < 15 minutes"

Reinforcement Lifecycle#

Memories naturally fade — just like Ebbinghaus's forgetting curve. But memories used in successful conversations are reinforced:

  • Morpheus uses a memory and the conversation succeeds
  • recall_count and success_score increase
  • Memories exceeding the threshold are promoted to a higher ring
  • Unused memories naturally fade (decay gradient: 0.9/30 days)

Result: What matters stays, what doesn't naturally disappears. No manual cleanup needed.

Memory Management#

To view, edit, or delete what Morpheus knows about you:

  1. Click the Memory link in the top-right of Hub Chat
  2. Or go to Settings > Memory tab

There you can:

  • View all memory rings and BIOS rules
  • Edit or delete any memory (except BIOS)
  • Click Analyze to trigger memory extraction from today's conversations
  • GDPR/KVKK right: Delete all your memories at once

Automatic Learning (Nightly Cron)#

Every night at 02:00, Morpheus analyzes the day's conversations:

  • Saves valuable information to the appropriate memory ring
  • Updates reinforcement scores
  • Promotes memories that exceed thresholds
  • Applies the decay gradient — unused fresh memories fade

Channels#

Morpheus is accessible from multiple channels, not just Hub Chat — like the hitchhiker's towel, always with you wherever you go:

Channel Model Status Description
Hub Chat ikigAI / Claude (selectable) Active Full-featured: tool use, memory, SSH
Telegram Claude Haiku Active Notifications, quick queries, 2FA commands
Phone Claude Haiku + Google STT + TTS Beta Voice assistant — via Issabel PBX
Widget Claude Haiku Active Anonymous chat for website visitors
Slack Planned Team notifications

PCI-DSS Compliance#

Morpheus is designed to meet PCI-DSS 4.0 requirements:

  • Local AI model — with ikigAI, your data never leaves our data center
  • Audit trail — all memory operations and commands are logged
  • Tenant isolation — each company's data is completely separate
  • Right to erasure — delete all your data under GDPR/KVKK
  • Encrypted communication — all connections are encrypted
  • Immutable audit trail — Elasticsearch write-only, undeletable logging

Model Selection and PCI-DSS

When using ikigAI you'll see a green PCI-DSS ✓ badge. When Claude models are selected, a red PCI-DSS ✗ badge warns you — data is sent to Anthropic servers with those models.