What it is in one line
A 100% native Swift macOS coding agent (app name: Quill Cowork) with an explicit "NOT Electron"
position — both the desktop shell and the agent runtime are Swift/SwiftUI, aimed at the
"real project work" that tools like Claude Code and Codex target.
Who built it
Maintained by the Lore-Hex organization, with core contributor jperla (Joseph Perla), a senior
engineer known for long-form technical writing. The repo was created 2026-06-20 and has 2,158
commits with the latest on 2026-08-14 — near-daily activity. The project calls itself an
independent open-source project, inspired by the best practices of Codex, Claude Code, and Cline.
Read: 13 stars with 2,000+ commits means a very small number of people grinding very seriously.
The author is a senior engineer; this project reads like a live experiment on whether a native
rewrite is the right bet.
What it actually does
- Native rewrite → not a wrapper: SwiftUI UI, Swift agent runtime, macOS 14+ plus a Linux CLI
version. The pitch is faster, lighter, and with cleaner permission boundaries than Electron shells
- Project-aware chat → spans multiple projects and sessions, with project instructions,
memory, and context management
- Local toolchain → read/search/edit/review files, run shell commands, inspect git changes;
Git workflows cover branches, worktrees, commits, pushes, and PRs
- Computer Use → integrated terminal, browser sessions, screenshots, and macOS control
manipulation
- Parallelism and automation → concurrent chats, side conversations, code review, scheduled
automations, and reusable recorded workflows
- Extension ecosystem → skills, plugins, hooks, MCP servers, with approvals and workspace
boundaries visible
- Model access and update safety → TrustedRouter live model directory, usage tracking, Task
Limits; auto-updates carry SHA-256 checks, signature verification, atomic activation, and
automatic rollback on failure
What old behavior it replaces
Mainstream coding agents are almost all Electron/TypeScript desktop shells or terminal tools:
heavy on memory, slow to start, fuzzy on permission boundaries, and often burying "approval"
deep in the UX. QuillCode targets the operating mode of that whole generation — it bets that
"native, auditable, visible boundaries" become the new standard serious developers choose an
agent by. It also replaces "every agent framework re-implements its own tool-calling logic" by
packaging local tools, Git, and Computer Use into one complete suite.
Business model
Open source (Apache-2.0), no pricing. Model access goes through the TrustedRouter gateway; the
app is in a tester preview phase (ad-hoc signed, auto-updated) and the Stable build awaits
distribution credentials. No monetization path disclosed.
Read: open source plus an in-house model gateway suggests the "free shell, take a cut on the
gateway" play. But there is not even a Stable build yet; business-model talk is premature.
Hard numbers
- 13 stars, 1 fork. Created 2026-06-20, Apache-2.0, Swift
- 2,158 commits, last commit 2026-08-14 — near-daily activity
- macOS 14+ (Apple silicon + Intel), plus a Linux CLI; tester preview
- 13 points, 5 comments on HN; no user-scale data
Four-way read
| Dimension |
Call |
| Founder-product fit |
A senior engineer rewriting a category he uses daily — the pain is clear and personal |
| Product insight |
"Native + visible boundaries + secure updates" is a real, chosen differentiation, not marketing |
| Execution quality |
2,158 commits, full test suites, Merge Train workflow, signature-verified update pipeline — engineering bordering on obsessive |
| Timing |
The Electron-shell memory and startup costs are real, but "rewrite everything" is too expensive a substitution for most people |
The call
Unproven, yet one of the best "engineering specimen" projects in this batch. "Pure Swift, not
Electron" has genuine appeal for developers — performance, startup speed, and permission
boundaries are things you can't fake with copy. The care poured into update safety (SHA-256,
signatures, atomic activation, rollback) far exceeds what a small project usually ships, which
says the author is genuinely preparing for a tool people will depend on.
The problem is how few people have validated it. Thirteen stars means the "native rewrite"
thesis has not been tested by a wide enough community. Coding-agent competition is decided on
model and tool-call reliability; the shell's tech stack comes last on the list. This reads as a
public experiment on whether the native path is viable.
What to watch next
① Whether stars start climbing in three months and whether known developers publicly try it
② Whether the Stable build ships — a tester preview that lingers too long signals distribution or
quality problems
③ Whether the README's Codex-alignment matrix shows evidence of meaningfully closing gaps
What you can take from it
Product logic: "what we don't use" can be the cheapest differentiation, but it must be made
solid — QuillCode doesn't just say "not Electron" in copy; it builds the native advantages
(performance, permission boundaries, auditable updates) into features. If you pitch "lighter and
faster," you need demonstrable hard metrics or it's just marketing. Also worth copying: the secure
auto-update design (checksums + signatures + atomic activation + rollback) applies to any
distributed desktop tool.
Pricing structure: none. Not disclosed.
Verdict
Unproven. Real engineering investment and a serious differentiation choice, but no community
validation, no Stable build, no monetization path. In three months, star growth and the Stable
release decide whether this was an experiment worth remembering or another over-serious personal
project.