Repository navigation
malac 1.1.0
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.
/contextshows 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 addand use them with-C name. malac tunnelstarts 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.
- A native chat panel with the current file as context, drag and drop, image paste and
-
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.apkbelow. iOS: build it as its README describes. Then pair withmalac remote pair.
- Native iOS (SwiftUI) and Android (Kotlin, Compose) apps in
Fixed
- Command output,
malac -pincluded, no longer writes color codes into pipes and files. It's styled only on a terminal, and never withNO_COLORset. - 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.