Skip to content

malac 1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 19:57
· 67 commits to main since this release

malac 1.0: the Multi-Agent Loop for Autonomous Coding. Upgrade with malac update. Running sessions keep their version until restarted, and the terminal UI shows a notice while an older daemon is still running (malac daemon restart when idle).

Highlights

  • The daemon. Agents now run in one background daemon per user. They keep working after you close the terminal, and your workspaces come back after a reboot. Several terminals, browsers and VS Code can watch and command the same work at once; an approval answered in one place closes everywhere.
  • Workspaces and tabs.
    • Each tab is a project folder, and it can hold several agents.
    • malac resumes your last workspace from any directory.
    • malac <prompt> opens a new tab in it; --name names the tab.
    • -n starts a clean workspace and -w opens a named one.
  • Terminal UI.
    • Answers stand out from tool calls, and the final answer of each turn is marked.
    • Drag to select and copy; double-click copies a word, triple-click a line.
    • An agent map shows agents and subagents.
    • An @ file picker, attachment chips, dropped file paths and pasted images.
    • A folder browser, workspace menus and a jobs view.
  • Web UI. A workspace switcher and tab bar with a folder picker, agents per tab, a jobs panel, control-service and permission status, and daemon info, all following the same design system.
  • Jobs. Background processes started by agents are tracked with their output and exit codes. Agents list, read and stop them with job_list, job_output and job_kill.
  • Smarter delegation. Models can carry descriptions, and the main agent uses them to pick a model per subagent. Nesting goes up to three levels.
  • macOS permissions. malac-control permissions --request triggers the Screen Recording and Accessibility prompts and opens the right System Settings pane.

Changed

  • --web, --no-web, --web-remote, --web-port and web.enabled are gone, because the daemon always serves the web UI. Use web.remote = true or malac daemon start --remote for network access.
  • agents.max_depth defaults to 3.

Downloads

File For
malac-1.0.0-macos.pkg macOS installer, Apple Silicon and Intel
malac-1.0.0-aarch64-apple-darwin.tar.gz macOS on Apple Silicon
malac-1.0.0-x86_64-apple-darwin.tar.gz macOS on Intel
malac-1.0.0-x86_64-unknown-linux-gnu.tar.gz Linux x86_64
malac-vscode-1.0.0.vsix VS Code, Cursor, Windsurf, VSCodium
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.