Product Demonstration, Interview
Conductor CEO Charlie Holtz Walks Us Through His AI Coding Setup
Conductor Overview & Current State
- Charlie, co-founder of Conductor (YC Summer 24), developed an app to orchestrate multiple coding agents on macOS.
- Conductor currently builds itself, with 90–95% of the desktop app written in TypeScript despite a Rust backend.
- The web application is built on Elixir (Phoenix) and is currently minimal, serving only as a login interface.
- The core desktop architecture utilizes the native Safari web renderer for the UI layer.
Workflow & Operational Decisions
- Users "kick off" new tasks via
Command-N, speaking directly to the AI to request task execution (e.g., reviewing Linear issues). - Workflows enforce a strict non-terminal interface: workspaces function as work trees, creating Pull Requests (PRs) that must be reviewed and merged within Conductor.
- Direct file editing is restricted; the app defaults to an AI-driven process where humans only intervene via specific "Caveman Mode" or highlighting text for AI modification.
- Status tracking is segmented into three states:
in progress,in review(once a PR is created), anddone(after merging). - A "Cloud Workspaces" feature is under development to enable agents to run in cloud environments rather than being constrained by the local Mac's CPU.
- Conductor implements "slot-free zones," requiring human review for specific lines of code to prevent AI from entering a cycle of generating bad code from bad code.
- The team maintains a "dangerously accept all permissions" default for Claude to ensure agents can operate without friction.
- The interface design prioritizes human visual cognition over terminal efficiency, organizing chats, editing, and code review into a spatial layout.
- High-level architectural and UI decisions are made exclusively by humans to prevent AI from generating un-crafted software structures.
Agent Selection & Model Strategy
- Claude (Opus) is preferred for creative feature building and back-and-forth collaboration.
- Codex is designated as the "workhorse" for debugging, handling large volumes of tool calls, and solving specific technical problems.
- The team employs "Fast Mode" by default to maximize token efficiency and encourages high-effort prompting strategies.
- Context windows are expanded using a Context 7 MCP server to fetch necessary documentation during tasks.
- Custom "skills" files (e.g.,
cloud.md) define engineering practices and boundaries, often hundreds of lines long, to guide agent behavior.
Usage Statistics & Cost
- In July 2025, the team spent $22,000 on tokens using previous model generations, representing a peak in spending during the initial launch phase.
- The team actively avoids "token maxing" (spending on lines of code) and prioritizes generating minimal, high-quality code over volume.
- Local models, specifically Parakeet for text-to-speech, run on a machine equipped with 128GB of RAM.
- The founder recently purchased a base-model MacBook Neo to enforce reliance on low-spec hardware and external workflows.
Future Roadmap & Philosophy
- The "dashboard" feature aims to provide a CEO-level view of all active agents, allowing for digestible reporting and direction setting.
- Future iterations will move toward "malleable software," allowing users to mod workflows and agents similar to video game mods.
- The team is experimenting with multi-player chat capabilities where multiple humans collaborate simultaneously with AI agents.
- A "Gary Mode" has been introduced to visualize all tool calls by default for a specific power user.
- The philosophy posits that code is becoming "sawdust" while prompts and descriptions become the primary asset for software generation.
- The team intends to keep core infrastructure on human-written APIs and contracts, leaving only specific, non-critical chunks open for AI experimentation.
- Development is guided by "gut feel" and daily internal usage rather than traditional A/B testing or analytics.
Community & External Integration
- External users have reverse-engineered Conductor to create mobile versions by spoofing Inter-Process Communication (IPC) calls.
- Telegram integration is actively used for specific open-source interactions.
- Spokenly is used locally for text-to-speech with a focus on privacy and offline capabilities.
- The "gooseneck microphone" is cited as an essential hardware tool for whispering commands to maintain office quietness in open-plan settings.