Project ideas from Hacker News discussions.

Xcode 26.3 – Developers can leverage coding agents directly in Xcode

📝 Discussion Summary (Click to expand)

1. AI‑powered “agentic coding” is a mixed blessing
- “Xcode is using the Claude Agent SDK, which means that you get the full power of Claude Code directly in Xcode—including subagents, background tasks, and plugins—all without leaving the IDE.” – CharlesW
- “I find the existing agentic coding integration to be clunky and slow.” – etothet
- “I’m still not convinced that the AI is useful; I prefer to keep the agent separate from the IDE.” – forrestthewoods

2. Xcode’s performance and reliability remain a pain point
- “Xcode really needs a couple of years of pure bugfix.” – flohofwoe
- “The debugger variable view panel is so bare bones that it looks like it was ripped out of an 80’s home‑computer program.” – flohofwoe
- “The debugger can lock up and break breakpoints after a few steps.” – Aloisius

3. File‑type hijacking and installation bloat frustrate developers
- “Xcode re‑associates its preferred filetypes every time you update it.” – bandrami
- “The hijacking of file associations is one of the most awful and malicious things about macOS.” – walthamstow
- “Xcode installs a bunch of gigantic, multi‑gigabyte artifacts for iOS runtimes that fill up the hard drive and can’t be deleted because of SIP.” – mikenew

4. Many developers prefer other IDEs or a split‑tool workflow
- “I use VSCode for day‑to‑day coding and Xcode only for building and debugging.” – seankit
- “I prefer a lightweight editor with IntelliSense, a separate build system, a visual debugger, and a CLI coding agent.” – forrestthewoods
- “I’m happy with Xcode for iOS, but it’s too slow and feels different from other major IDEs.” – indycliff

These four themes capture the bulk of the discussion: the promise and pitfalls of AI integration, ongoing performance woes, the annoyance of file‑type and installation quirks, and the continued preference for alternative tooling.


🚀 Project Ideas

SwiftLite IDE

Summary

  • A lightweight, terminal‑first IDE that understands Xcode project files, Swift, Objective‑C, and C++.
  • Eliminates Xcode’s 10‑minute launch, 8‑GB footprint, and sluggish debugger.
  • Core value: fast, deterministic builds and debugging with full LSP support, while keeping the familiar Xcode project structure.

Details

Key Value
Target Audience iOS/macOS developers who need a fast, CLI‑friendly workflow but still want Xcode project compatibility.
Core Feature Terminal‑based editor + LSP, integrated debugger, simulator launcher, and project file importer/exporter.
Tech Stack Rust (performance), LSP server (Swift/Clang), TUI (crossterm), Docker for simulator isolation, Git for CI integration.
Difficulty High
Monetization Revenue‑ready: $9/month for premium features (advanced debugging, simulator snapshots).

Notes

  • HN users complain about Xcode’s “slow debugging” and “heavy launch time”; SwiftLite offers instant start‑up and responsive debugging.
  • The ability to edit .pbxproj files in a plain‑text editor solves merge conflicts and file‑association headaches.
  • Ideal for teams that want to keep Xcode for signing but develop elsewhere.

AgentDebug

Summary

  • A standalone debugging assistant that hooks into Xcode’s LLDB session via the Model Context Protocol (MCP).
  • Provides AI‑powered step analysis, variable introspection, and auto‑fix suggestions in real time.
  • Core value: turns a sluggish, flaky Xcode debugger into a smart, AI‑augmented tool that can also run in CI.

Details

Key Value
Target Audience Developers frustrated with Xcode’s “flaky debugger” and “slow stepping”.
Core Feature Live AI analysis of breakpoints, stack traces, and variable states; auto‑generated patches; CLI mode for CI.
Tech Stack Python (LLDB bindings), Anthropic Claude SDK, MCP client, Docker for sandboxed execution.
Difficulty Medium
Monetization Hobby (open source) with optional paid “Enterprise” bundle for private models.

Notes

  • Users like “The Debugger is even flakier than usual when Lambdas are involved” find a solution that never crashes.
  • The CLI mode lets teams run automated debugging in pipelines, addressing the “Xcode CLI tools are unreliable” pain point.

ProjGen

Summary

  • A bidirectional converter between Xcode’s .pbxproj and a declarative YAML/JSON format.
  • Provides merge‑friendly diffs, view‑only sorting, and automatic project regeneration.
  • Core value: eliminates merge conflicts, simplifies file‑association issues, and lets developers edit projects in any editor.

Details

Key Value
Target Audience Teams that struggle with pbxproj merge conflicts and file‑association hijacking.
Core Feature Declarative project format, diff‑aware merge tool, CLI generator, Git‑friendly.
Tech Stack Go (fast CLI), go-xml for parsing, diff library, Git hooks.
Difficulty Medium
Monetization Revenue‑ready: $5/month for cloud‑based merge service and CI integration.

Notes

  • “The project file merges” are a recurring complaint; ProjGen turns them into simple text diffs.
  • By exposing the project as YAML, developers can use their favorite editor and avoid Xcode’s aggressive file‑association changes.

Xterm

Summary

  • A plugin that embeds a fully‑featured, detachable terminal emulator inside Xcode.
  • Supports split panes, project‑aware shells, and integration with Xcode’s build system.
  • Core value: solves the “no terminal in IDE” frustration and keeps workflow in one window.

Details

Key Value
Target Audience Xcode users who need a terminal for Git, scripts, or interactive tools.
Core Feature Terminal view with split panes, detachable windows, shell integration, and shortcut‑based focus switching.
Tech Stack Swift (Xcode plugin), libvterm, Cocoa, Xcode’s Plugin API.
Difficulty Low
Monetization Hobby (open source).

Notes

  • “I don’t need a terminal in Xcode” is a common objection; Xterm turns it into a feature that many users already expect.
  • Detachable windows let developers keep the terminal on a secondary monitor, addressing multi‑screen workflow pain.

LocalAgent

Summary

  • A framework that lets developers plug local LLMs (vLLM, Llama‑CPP, etc.) into Xcode’s agentic coding pipeline via MCP.
  • Provides privacy, low latency, and cost‑free inference for large codebases.
  • Core value: removes the need to send code to Anthropic/Claude, solves “AI privacy” and “token limit” frustrations.

Details

Key Value
Target Audience Developers who want agentic coding but cannot or do not want to use cloud models.
Core Feature MCP‑compatible local model server, token‑budget management, offline inference, model‑agnostic API.
Tech Stack Rust (vLLM), gRPC, MCP client, Swift bindings.
Difficulty High
Monetization Revenue‑ready: $12/month for premium models and support.

Notes

  • “I want to use local models” is a recurring theme; LocalAgent gives that ability without compromising Xcode’s agentic workflow.
  • By staying local, developers avoid the “Claude Code token blow‑up” and maintain full code confidentiality.

Read Later