Skip to content

Releases: 2witstudios/PurePoint

PurePoint v0.3.1

17 Mar 19:10

Choose a tag to compare

Better settings, Remote Control ready. PurePoint 0.3.1 improves the agent settings experience with human-readable labels, adds a Remote Control toggle for Claude Code sessions, and fixes plugin registration.

What's New

  • Remote Control toggle — enable --remote-control for Claude agents directly from Settings > Agents. Continue a local session from your phone or browser via claude.ai/code
  • Customize Launch Settings — the old "Use Defaults" toggle is now an inverted "Customize Launch Settings" with clear subtitle text explaining the recommended defaults for each agent
  • Human-readable permission descriptions — the Permission Mode picker now shows a dynamic description (e.g. "Auto-approve everything (fastest, no interruptions)") so you know what each mode does
  • Field subtitles — every Claude settings field (Model, Effort, System Prompt, Verbose) now has a one-line description
  • Improved Point Guard label — replaced raw --dangerously-skip-permissions text with "Auto-approve all actions" and a clear subtitle

Fixes

  • Plugin registration — PurePoint now registers its plugin via the Claude Code marketplace system, fixing skill and command discovery (/pu, /pu:orchestrate)

Install

Download PurePoint-0.3.1.dmg, open it, and drag PurePoint to Applications. Existing installs will auto-update via Sparkle.

PurePoint v0.3.0

16 Mar 22:55

Choose a tag to compare

One interface for everything. PurePoint 0.3.0 brings a built-in text editor with syntax highlighting — you can now read and navigate your codebase without ever leaving PurePoint. No more switching to a traditional IDE to check a file, no more tabbing to a separate terminal. Agents work, you review, all in one place.

What's New

  • Built-in text editor — click any file in the sidebar to open it. Full file tree navigation with expandable directories, search filtering, and click-to-open across your entire project
  • Syntax highlighting — tree-sitter powered highlighting via Neon for 22 languages: Swift, Rust, TypeScript, JavaScript, TSX, Python, Go, Ruby, C++, C#, Scala, Haskell, Lua, PHP, HTML, CSS, Shell, Markdown, JSON, YAML, TOML, and XML
  • File breadcrumb in header — current filename displays inline with the toolbar, no wasted space
  • Global views — Agents Hub, Schedule, and Triggers are now global across all projects instead of per-project scoped
  • Opt-in triggers — triggers must now be explicitly enabled per agent, preventing accidental automation
  • Remove Project — new context menu action to remove projects from the sidebar

Fixes

  • Consecutive Cmd+N no longer spawns an agent in the wrong project
  • Sidebar scroll position preserved when switching views
  • PR diffs load correctly; replaced invalid SF Symbol
  • Editor line numbers stay visible when scrolling
  • File tree expansion no longer flickers
  • Sidebar and tab bar content clipped to prevent visual overflow
  • Guard against callbacks firing for removed projects
  • GraphQL files correctly mapped to plaintext
  • Gutter separator line removed for cleaner editor appearance

Under the Hood

  • Massive decomposition — 15+ large files broken into focused modules across both Swift and Rust (engine, protocol, output, types, IPC server, DaemonClient, ChatState, ProjectState, CommandPalettePanel, SidebarOutlineView, AgentsHubView, and more)
  • Plugin migration — moved from Claude skill to plugin directory structure
  • Simplified agent status — reduced to Running/Broken
  • Documentation audit — synced all reference docs (IPC API, CLI, storage, modules) with actual implementation
  • CI fixes — strip local tree-sitter packages for Xcode 26 compatibility

Install

Download PurePoint-0.3.0.dmg, open it, and drag PurePoint to Applications.

PurePoint v0.2.0

09 Mar 19:00

Choose a tag to compare

What's New

  • Point Guard terminal — replaced chat bubble UI with a full terminal that auto-launches Claude Code on startup, with IDE-style stream layout, conversation switching, and configurable launch command/permissions
  • Multi-agent conversations — browse and resume conversations from Claude Code, Codex, and OpenCode in the sidebar
  • pu watch — live terminal dashboard showing all agents and their status in real time
  • pu bench / pu play — suspend and resume agents without killing them
  • pu pulse — one-line workspace heartbeat: agent count, activity, idle status
  • Trigger system — event-driven triggers that sequence agent workflows, with UI in Agents Hub
  • Agent configuration--agent-args, launchArgs, --plan mode, --no-auto, and Settings > Agents UI
  • Schedule event editing — edit events after creation with color customization
  • Comprehensive documentation: user guide, CLI reference, contributor guides, reference docs

Fixes

  • PTY file descriptor double-close and EINTR handling
  • Terminal focus not restoring on pane click
  • pu send race where Enter was swallowed by TUI paste mode
  • Cmd+N stacking multiple command palettes and routing to wrong project
  • Conversation resume using wrong project directory
  • Retain cycle in CommandPalettePanel closures
  • ManifestWatcher file descriptor double-close
  • Unsafe env var mutation replaced with thread-local
  • Replaced ctrlc crate with tokio::signal + terminal Drop guard
  • Unicode-safe string truncation throughout
  • Replaced panicking .unwrap() / .expect() with proper error propagation

Install

Download PurePoint-0.2.0.dmg, open it, and drag PurePoint to Applications.

PurePoint v0.1.1

07 Mar 18:59

Choose a tag to compare

First public release.

PurePoint is an agent-first coding workspace. IDEs were built for humans writing code — PurePoint is built for a world where agents write code and you direct the work. You describe what needs to happen; PurePoint sets up isolated workstations and orchestrates parallel execution.

Welcome to the future of coding.

🚀 The Magic: What's In This Release

This v0.1 release delivers a blazing-fast native macOS app backed by a Rust daemon that makes managing an army of AI developers effortless.

  • Parallel Execution (Swarms): Spawn multiple agents instantly to tackle different issues at the same time. Run 3 Claude reviewers on one PR, or 7 agents across 7 different tasks.
  • Zero Risk & True Isolation: Every agent spawns in its own isolated git worktree (pu/{name}). They work in a sandbox—they can't break your main code. When they're done, you review the diff and merge.
  • Full Visibility: Watch them type in real-time. Every agent gets a live, native PTY terminal streamed right to your screen. You can jump in, interrupt them, or send input at any time.
  • Point Guard: A conversational interface for your workspace. Just ask Point Guard to spawn agents, schedule tasks, or check status—it orchestrates everything for you.
  • Complete Control: Split your workspace grid any way you want to watch multiple agents simultaneously. Save layouts, assign tasks, and build custom agent definitions tailored to your stack.

🛠 Features at a Glance

Agents Hub

Build your roster. Create reusable prompt templates, define custom agents with specific commands, and compose multi-agent Swarms. Save them locally or globally.

Scheduling

Set it and forget it. Schedule agents or swarms to run on a cadence—wake up to finished code waiting for your review.

Native Diff Viewer

Review agent work without leaving PurePoint. See unstaged changes per worktree with inline diffs, pull diffs directly from GitHub, or generate quick stat summaries.

Multi-Project Support

Open multiple projects side-by-side with zero cross-contamination. Each project maintains its own isolated agents, worktrees, and state.

The CLI (pu)

Everything is controllable via the pu CLI, giving advanced users full scriptability and machine-readable output (--json).


📥 Get Started

Download the macOS .dmg from Releases

Installation Setup:
The app installs the pu CLI to ~/.pu/bin/pu on first launch. To control your workspace from any terminal, add it to your PATH:

export PATH="$HOME/.pu/bin:$PATH"

⚙️ Under the Hood (For the Curious)

PurePoint is built for uncompromising performance:

  • Architecture: Native macOS app (SwiftUI + AppKit) backed by a lightning-fast Rust daemon (pu-engine).
  • Terminal: Full emulator via SwiftTerm (xterm-256color) with 1MB circular buffers per agent.
  • IPC: Seamless JSON-over-Unix-socket protocol.
  • Resilience: Auto-resume, session recovery, and atomic persistence protect your state across restarts.

Linux TUI support is planned for the future.


197 commits. 46 merged pull requests. Let's go.

MIT — 2wit Studios

Appcast

07 Mar 01:37

Choose a tag to compare

Auto-update feed. Do
not delete.