Bring your agents. Keep your direction.
One Mac workspace for coding agents, shared plans and the work from first question to reviewed change.
One Mac workspace for coding agents, shared plans and the work from first question to reviewed change.
A clear home for shared plans and the local work that turns them into changes.
Plan in list or board views. Give each issue an owner, status, priority and labels, then discuss the work in comments.
Explore the research-first path below. Servlet also supports a PRD-first workflow and direct sessions.
Interactive illustration.
No agent runs on this page.
Add keyboard navigation to the issue board without changing existing mouse behavior.
Inspect the project and gather evidence before deciding what to change.
Add a feature
Inspect the current implementation
Record the problem and supporting evidence
List assumptions and open questions
Shared planning gives the team a common view. Your coding workspace stays close to the files you work on.

Project folders and file paths
Coding tasks and session transcripts
Git worktrees, status and diffs
Coding-agent credentials with their CLIs
Your configured CLI may send context to its model provider. Local storage is separate from local inference.
Choose the scope, inspect the request and keep delivery decisions in your hands.
npm testThe everyday tools around an agent session matter just as much as the session itself.

Run a real native PTY in your project folder. Resize, clear or restart it without leaving the workspace.

Edit Markdown and keep research, requirements, design, planning and review documents alongside your task.

Give a task its own working directory, then inspect status and diffs. Archived worktrees remain available.

Search conversations, save task drafts, interrupt a session and continue with its context intact.

Invite people, manage membership and access requests, and keep personal and organization workspaces separate.

Use the command palette, keyboard shortcuts, local file selection, and Graphite or Paper themes.
Choose Codex or Claude, an available model and reasoning effort. Stream the conversation, interrupt when needed, then continue.
Understand the workspace,
the boundaries and the next step.
Developers and engineering teams who already use coding agents and want one place for planning, sessions, context and reviewed delivery.
The currently documented desktop build targets Apple silicon Macs running macOS 13 or later. The public installer is being prepared; check availability for release updates.
Yes, for coding sessions. Servlet discovers your installed Codex and Claude CLIs and uses their existing configuration and account. Installation detection alone does not prove authentication or model access.
Your selected CLI's configured provider and account determine model access, limits and usage costs. Servlet does not make every model available or include a separate model subscription.
Coding tasks, local project paths, transcripts and coding-agent credentials stay on the Mac. Accounts, organizations and shared planning records are hosted. Local coding workspaces do not synchronize between devices.
The coding workspace is local, but the selected CLI may send context to its configured model provider. Local storage does not imply local inference. Review your CLI configuration and provider terms.
Creating a task saves its brief. You explicitly start the session and advance stages. Dependency readiness informs that decision; people still decide when shared work is Done.
Codex supports shell tools and exact pending command or file approvals. Claude supports confined file tools and displays denied permissions. Unsupported permission requests fail closed.
The public Mac installer is being prepared. The availability page is the source for public download status. Local validation builds are not offered here.
Shared records use version checks and actor-attributed activity. Conflicts are surfaced so you can review the latest version and preserve your draft rather than silently overwrite someone else's work.
Servlet for Mac. Public installer being prepared.
Check availability