Back Original

Show HN: Moltis – AI assistant with memory, tools, and self-extending skills

Cloud is a great way to try Moltis. For the full experience, run it on your Mac, a VM, or any dedicated host.

Need setup details? See Cloud Deploy docs.

One self-contained binary. No runtime dependencies, just download and run.

Run your own models locally. Automatic download and setup included.

HTTPS by default. Password, token, and passkeys access.

Run browser sessions in isolated Docker containers for safer automation.

Blocks loopback, private, and link-local IPs from LLM fetch.

First token appears instantly. Smooth replies, even during long runs.

Plugins, hooks, MCP tool servers. Stdio or HTTP/SSE, auto-restart.

Full filesystem or per-session Docker/Apple Container isolation.

Hybrid vector + full-text search. Your agent remembers context.

Pi-Inspired Self-Extension

Pi-inspired self-extension: creates its own skills at runtime. Session branching, hot-reload.

Web UI, Telegram, or API. One agent, multiple frontends.

Talk to your assistant with multiple cloud and local TTS/STT providers.

And much more...

Security

  • Passkeys (WebAuthn)
  • Scoped API keys
  • Secrets zeroed on drop
  • Human-in-the-loop approval
  • Origin validation (CSWSH)
  • No unsafe code

LLM Providers

  • Multiple cloud providers
  • OpenAI Codex
  • GitHub Copilot
  • Local LLM (offline)
  • Provider fallback chains
  • Per-provider metrics

More providers coming soon.

Memory

  • Hybrid search (vector + FTS)
  • Local embeddings (GGUF)
  • OpenAI batch API (50% off)
  • Embedding cache
  • File watching / live sync
  • Session export

Extensibility

  • MCP server support
  • Hook system (lifecycle)
  • Cron job scheduling
  • TOML configuration
  • Environment overrides
  • Dynamic port allocation

Channels

  • Web UI
  • Telegram bot
  • JSON-RPC API
  • Mobile PWA
  • Push notifications
  • Multi-device sync

Observability

  • Prometheus metrics
  • OpenTelemetry tracing
  • Structured logging
  • Per-provider charts
  • SQLite persistence
  • Real-time WebSocket

Ferris molted. The shell cracked open.

Local AI assistants are still early software. Treat Moltis as alpha: run it carefully, review tool permissions, and avoid giving broad system access you do not need.