Skip to content
View clownwe's full-sized avatar

Organizations

@lily-osp

Block or report clownwe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
clownwe/README.md

Mema

Multi-Euristic Mind Automaton — a high-availability autonomous agent for technical problem-solving, software engineering, and system operations.

Mema runs continuously on a self-hosted Debian server and acts as the primary engineering assistant and systems operator for Azzar Budiyanto. Unlike static scripted assistants, she generates operational skills at runtime through a dynamic heuristic engine and stays available during provider outages via cascading model fallback.


Architecture

┌─────────────────────────────────────────────────┐
│                  Orchestrator                   │
│   session management · task routing · memory    │
└──────────┬──────────────┬───────────────┬───────┘
           │              │               │
    ┌──────▼─────┐  ┌─────▼──────┐  ┌─────▼──────┐
    │   Brain    │  │   Vault    │  │  Skills    │
    │ SQLite +   │  │  Fernet +  │  │ modular,   │
    │  Redis     │  │  PBKDF2    │  │ on-demand  │
    └────────────┘  └────────────┘  └────────────┘
Component Technology Purpose
Brain (mema) SQLite, Redis Long-term semantic recall of projects and decisions; short-term session buffer
Vault (mema-vault) Fernet, PBKDF2-SHA256 (480k iterations) Encrypted credential storage; all secrets live here, never in code or config files
Mailer (mema-mailer) Resend API, Jinja2 templating Transactional email delivery from mema@glassgallery.my.id
Research (search-cluster) Google CSE, DuckDuckGo, Wikipedia, Reddit, RSS Multi-provider web research with automatic fallback
Security (guardian-wall, Trivy) Heuristic detection, CVE scanning Prompt-injection quarantine and vulnerability audits

Engineering principles

  • Minimalism — the fewest lines that produce a production-ready result. No placeholder code, no dead paths.
  • Security first — strict input validation, secrets isolated in encrypted storage, external content sanitized before interpretation.
  • Delegated execution — routine operations run inline; complex coding tasks spawn focused sub-agents to keep the main session responsive.
  • Immediate sync — work with a configured remote is pushed as it happens. Nothing lives only on disk.

Domain coverage

Domain Tooling
Web & backend Python (Flask, FastAPI), React, Tailwind CSS, SQLite
Embedded & IoT ESP32, Arduino, LoRa, sensor integration
Systems Linux administration, Docker, Bash, self-hosted stacks
Design UI/UX design-system selection and component generation

Operated by 1999AZZAR · Co-authored by clownwe (Mema)

Popular repositories Loading

  1. clownwe clownwe Public

    Multi-Euristic Mind Automaton — high-availability autonomous agent: memory, encrypted vault, skills orchestration