aizen  by vivy-company

Agentic macOS workspace for parallel development

Created 7 months ago
260 stars

Top 97.4% on SourcePulse

GitHubView on GitHub
Project Summary

Aizen is an agentic-first developer workspace for macOS, designed to streamline parallel development by isolating projects and their environments. It targets developers managing multiple projects or branches, offering a unified interface to organize work, reduce setup friction, and enhance productivity through isolated workspaces, terminals, browsers, and agent sessions.

How It Works

The core of Aizen is its parallel environment management, allowing each project or branch its own dedicated terminal, file system view, browser instance, and agent context. It flexibly utilizes Git worktrees, folders, or copies as backends. The integrated terminal is GPU-accelerated via libghostty, supporting split panes, tabs, and optional tmux persistence. Its agentic workflow leverages an ACP registry for extensible AI agents and supports rich inputs like file attachments and voice commands.

Quick Start & Requirements

  • Requirements: macOS 13.5+ on Apple Silicon Macs only. Intel Macs are unsupported.
  • Installation: Download from aizen.win. Source builds require Xcode 16.0+, Swift 5.0+, and Zig (brew install zig). Building the libghostty terminal emulator is handled via ./scripts/build-libghostty.sh.
  • CLI: A bundled CLI (aizen) is available for project management and terminal attachment.
  • Links: aizen.win, GitHub Repo

Highlighted Details

  • Parallel Environments: Organizes projects into color-coded workspaces with isolated terminals, file browsers, and Git contexts per project/branch.
  • Agentic Workflow: Integrates with ACP registry agents (e.g., Claude Code, Codex) and an MCP marketplace, supporting rich inputs like file attachments and voice.
  • Integrated Git & CI: Provides a UI for Git operations, diff/review views, and visibility into GitHub Actions/GitLab CI.
  • Apple Workflows: Includes Xcode build integration for Apple projects.

Maintenance & Community

Aizen is under active, near-daily development with frequent updates and expected breaking changes, indicating an early-access status. No specific community channels (e.g., Discord, Slack) or notable contributors are detailed in the provided README.

Licensing & Compatibility

Licensed under the GNU General Public License v3.0 (GPL-3.0). This copyleft license may impose restrictions on integration with proprietary or closed-source software.

Limitations & Caveats

  • Platform Lock-in: Strictly limited to macOS on Apple Silicon hardware; Intel Macs are explicitly unsupported.
  • Development Stage: Early Access status implies potential instability and frequent breaking changes.
  • Licensing: GPL-3.0 copyleft license requires careful consideration for commercial or closed-source adoption.
Health Check
Last Commit

5 days ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
33 stars in the last 30 days

Explore Similar Projects

Starred by Patrick von Platen Patrick von Platen(Author of Hugging Face Diffusers; Research Engineer at Mistral), Johannes Schickling Johannes Schickling(Cofounder of Prisma), and
7 more.

claude-squad by smtg-ai

1.1%
8k
Terminal app for managing multiple AI agents
Created 1 year ago
Updated 1 week ago
Feedback? Help us improve.