Your work, illuminated.
Lecturn brings coding agents into one workspace on desktop, web, and mobile. Keep your projects and conversations close, explore another direction with a fork, and return to your work from another device. Its midnight blue, parchment, and brass palette shares a world with Stave, with a library of its own.
Use the coding-agent subscriptions and credentials you already have: Claude Code, Codex, Cursor, Grok Build, GitHub Copilot, OpenCode, or Google Antigravity. Install and authenticate at least one provider on the computer that hosts your work. For Antigravity, enable it in Settings, then use Install Antigravity and Sign in with Google.
Download desktop · Open Lecturn · Installation guide
Organize conversations by project, choose a provider and permission mode, and keep the working context in view. Project icons and golden hierarchy lines make related work easy to find, whether it lives in a local folder, a Stave space, or a saga.
Product images use synthetic demonstration content, without real account emails or private conversations. Native layout previews are labeled separately.
A Stave space brings several editable repositories and reference checkouts into one project. A saga groups related spaces and their conversations in the same tree. Git and PR views follow that hierarchy: inspect a thread's repositories, a whole space, or the spaces within a saga.
On desktop and web, saga boards follow Spec → Plan → Build → Review → Accept. Summaries and inferred phases update together from recent conversations. Pin a phase to keep it in place, or switch to manual movement and drag cards between columns. Mobile shares the project hierarchy; the custom saga board is available on desktop and web.
Keep a PR beside the conversation that created it. Watch its CI jobs, see what the managing agent is doing, and send a quick steer when it needs direction. Linked PRs are discovered automatically, including work across editable repositories in Stave spaces; each thread can show more than one PR.
Synthetic PR snapshots, paused for the demonstration.
Merge when ready asks the managing agent to watch CI and reviews, address failures, report blockers, and merge when required checks and repository rules pass. The instruction goes into its conversation and uses the agent's normal tools and permissions. Read about PR tracking and agent handoff.
The Mac activity panel keeps your three recent unsettled conversations and watched PRs close. Hover for a compact peek, expand a card for its current task and CI jobs, or steer the agent without returning to the main window. Gold marks work in progress, amber asks for attention, and completed work turns green.
Mac activity layout preview with synthetic tasks and checks; hardware notch placement varies by display.
Meaningful changes briefly surface a preview; streaming text and your own actions stay quiet. Manual expansion stays open until you dismiss it. The panel joins the camera notch on supported displays and is also available from the menu bar. This local Mac feature does not require a Connect subscription. Explore the activity panel.
Settle a thread to tuck it into an expandable Settled shelf beneath its project. Its conversation, linked PRs, and model settings remain available. A red-gold Unsettle action replaces the composer until you are ready to continue.
Snooze work that should return later, or reopen a settled conversation when its next chapter begins. Organize your threads.
Fork a completed reply to explore another approach without replacing the original conversation. On desktop and web, hover over a reply for Fork from here, or use the bottom-left fork shortcut on a conversation card to continue from its latest completed reply.
Forking is available for Codex, Claude, and OpenCode. Cursor, Grok, GitHub Copilot, and Antigravity do not yet expose fork actions in Lecturn. Forks share the original working folder; they do not automatically isolate file edits. Read the forking guide.
Lecturn Connect links your hosting computers to your account for remote access, managed notifications, and Live Activities. The hosting app must remain running. Local connections, direct pairing, SSH, and Tailscale remain free; managed Connect requires an active subscription, trial, or explicit complimentary access. Connect costs $10/month or $100/year for three managed environments, with a 14-day card-required trial.
Your workspace, in glass. Rounded conversations, floating controls, and translucent project cards keep the celestial backgrounds in view. Choose pearl and copper in light mode or midnight and gold in dark mode. Model and access settings stay within reach, alongside files, terminal, Git, review, and approvals. Accessibility settings can replace transparent materials with solid surfaces. Explore mobile appearance.
Follow a pull request from your phone: inspect CI jobs, steer its managing agent, or send Merge when ready to that conversation. The agent receives instructions to wait for required checks and repository merge rules before merging.
Current iPhone app, captured in the iOS simulator with synthetic projects and conversations. The floating gear is a development-build control. Sample PR snapshots are paused; steering and merge handoff were verified with a recording test provider, without performing GitHub actions.
The iOS app is a companion to your existing account access. Notification delivery also needs device permission and the corresponding settings enabled. See Connect access and remote access for details.
Step away without losing track. Live Activities show agent progress and watched PR activity on your iPhone Lock Screen and, on supported devices, Dynamic Island. Open an activity to inspect CI, reach the managing conversation, and send a steer or merge instruction through Lecturn's authenticated controls. The phone app uses the same status colors and project identities as desktop and web.
Native layout preview with synthetic activity data. This shows the widget content, not a delivered notification; presentation varies by device.
Managed notifications and Live Activities are included in the paid Lecturn Connect plan described above, including its trial and complimentary access. They require an online hosting computer, device setup, and enabled activity publishing. Standard notification banners retain the system appearance. Set up notifications and Live Activities.
- Desktop: use a Lecturn installer from Lecturn releases. Follow Install Lecturn for application identity, data isolation, and first connection instructions.
- Web: lecturn.cloudgatherer.net. Sign in and connect to a computer hosting Lecturn.
- iPhone and iPad: TestFlight access is invitation-only. There is no public Lecturn App Store release yet.
- Android: source is included in
apps/mobile; distribution is currently source-only.
Lecturn stores its runtime data in ~/.lecturn/userdata. See the installation guide for application identity and data-directory configuration.
The standalone CLI command is lecturn. See the installation guide for runtime distribution and hosting details.
Install Vite+, then install dependencies and start the local development environment:
vp i
vp run devRead AGENTS.md and CONTRIBUTING.md before making changes. Architecture and contributor documentation start at docs/internals/overview.md.
- Lecturn installation and data isolation
- Welcome wizard
- Stave spaces and saga boards
- Project hierarchy and thread organization
- PR tracking and agent handoff
- Mac activity panel
- Forking conversations
- Importing Claude Code and Codex sessions
- Connect access
- Notifications and Live Activities
- Permission modes
- Keyboard shortcuts
- Project settings
- Remote access
- Source control integrations
- Multiple provider accounts: Codex · Claude
Report Lecturn issues in this repository.
Lecturn is independently maintained and operated by Cloud Gatherer Labs LLC. The project is available under the MIT license, which preserves the original copyright and permission notices. See NOTICE.md for bundled third-party notices.














