Skip to content

malac 1.1.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 09:25
· 11 commits to main since this release

malac 1.1: project context, plugins, and remote machines. Upgrade with malac update, then malac daemon restart when no agents are running.

Highlights

  • Project context. malac reads the instruction files your project already has: AGENTS.md first, then CLAUDE.md, GEMINI.md, Copilot, Cursor, Windsurf and Cline rules. It also keeps:

    • a map of the project's docs;
    • a small project index in .malac/index.md, refreshed incrementally;
    • project knowledge in .malac/MALAC.md, which you commit so the whole team shares it.

    When you open one part of a monorepo, malac offers to open the whole repository. /context shows what was loaded.

  • Skills and commands. Skills can ship scripts/ and references. Claude- and Gemini-style slash commands work as they are, and they show up in / completion and help.

  • Plugins and marketplaces.

    • malac installs Claude Code plugins and Agent Plugins packages from folders, GitHub, GitLab or any git URL, private repositories included.
    • Plugins install at user or project scope.
    • Installing runs nothing: a plugin with hooks, MCP servers or scripts is enabled only after you approve what it runs, and the approval shows exactly that.
    • Start with malac plugin marketplace add lobirus/agent-plugins.
    • ponytail ships as a default plugin.
  • Remote machines.

    • Run the daemon on a server and drive it from your laptop.
    • Pair devices with a code or QR, give each its own token, and revoke any of them.
    • Save connections with malac remote add and use them with -C name.
    • malac tunnel starts Cloudflare, ngrok or Tailscale.
    • The TUI has a Connection menu, and the web UI has Settings → Remote access.
    • @ files and dropped files work over a remote connection; dropped files are uploaded to the daemon.
  • Keep awake. The machine stays awake while agents or jobs run (caffeinate on macOS, systemd-inhibit on Linux). It's on by default for busy work; set [daemon] keep_awake.

  • VS Code 1.1.

    • A native chat panel with the current file as context, drag and drop, image paste and @ files.
    • Workspace, jobs, sessions and usage views, a status bar and approval notifications.
    • Works with remote daemons.
  • Web UI. A Project context page in Settings, the monorepo banner, custom commands in completion, and plugin details on approvals.

  • Mobile apps (preview).

    • Native iOS (SwiftUI) and Android (Kotlin, Compose) apps in apps/.
    • They cover workspaces, agents, transcripts, approvals with notifications, jobs, remote access and keep-awake.
    • Android: install malac-1.1.0-android.apk below. iOS: build it as its README describes. Then pair with malac remote pair.

Fixed

  • Command output, malac -p included, no longer writes color codes into pipes and files. It's styled only on a terminal, and never with NO_COLOR set.
  • An unquoted argument-hint: [patch|minor|major] in a command or skill was dropped. It now shows as written.

Downloads

File For
malac-1.1.0-macos.pkg macOS installer, Apple Silicon and Intel
malac-1.1.0-aarch64-apple-darwin.tar.gz macOS on Apple Silicon
malac-1.1.0-x86_64-apple-darwin.tar.gz macOS on Intel
malac-1.1.0-x86_64-unknown-linux-gnu.tar.gz Linux x86_64
malac-vscode-1.1.0.vsix VS Code, Cursor, Windsurf, VSCodium
malac-1.1.0-android.apk Android 8 and later, signed; later releases install over it
SHA256SUMS Checksums (shasum -a 256 -c SHA256SUMS)

Or run curl -fsSL https://raw.githubusercontent.com/lobirus/malac/main/install.sh | sh, or brew install lobirus/malac/malac. The .pkg is not signed yet; if macOS blocks it, right-click it and choose Open.