Ticket-based orchestration
Create a mission from a ticket containing a title, description, attachments, and context. The scheduler can select the next ready ticket based on dependencies, priority, and the limit on simultaneous agents.
Singularity is a desktop IDE and agentic development environment combining code, terminal, Git, tickets, and AI agents for parallel work in isolated worktrees.
Singularity is an agentic development environment and desktop IDE that brings together the code editor, terminals, Git, workspaces, a Kanban board, and AI agents. It is intended for developers and small teams that want to delegate features, fixes, or refactorings while keeping review and tracking in the same space.
Its unit of work is the ticket rather than a continuous conversation. A ticket gives an agent scope, context, and a mission; the agent can work in an isolated worktree, report on its activity, and produce a change to review or integrate. Singularity works with AI providers configured through their CLIs, and its application data remains on the computer in a local SQLite database. Calls to AI services then depend on the providers and their own settings.
Create a mission from a ticket containing a title, description, attachments, and context. The scheduler can select the next ready ticket based on dependencies, priority, and the limit on simultaneous agents.
The editor, shell sessions, workspaces, Git, and Kanban board share the same desktop environment. Mission Control presents projects, tickets, and active agents in one place.
With isolation enabled, each agent receives its own Git worktree and branch. It can read, modify, test, and commit without changing the main working directory; commits can then be reapplied to the base branch through rebase.
The terminal displays commands, tools, and results live. The ticket shows the agent's phase, affected projects, blocking questions, and final report, with distinct statuses such as Done, Failed, Pending, and User action.
You can answer a question in the ticket, send a message, stop an execution, or restart it. Automatic merging is configurable; otherwise, the result remains available for inspection and approval.
The DevOps profile tracks pipelines and can open a repair ticket after a CI failure. The Pipelines plugin provides CI/CD tracking in the application with a Singularity Licence subscription.
Describe a feature in a ticket, attach the relevant context, and let an agent modify the repository in a dedicated branch. You can review the report and changes before integrating them.
Assign a bug to an agent without giving it the context of the entire project. It runs its commands and tests in a separate worktree, while the ticket retains the discussions and mission status.
Distribute multiple ready tickets among simultaneous agents, including when the workspace contains multiple repositories. Dependencies, priorities, and affected projects remain visible in Mission Control.
When a pipeline fails, use CI/CD tracking to view logs, create a repair mission, and keep the diagnosis and fix in the ticket workflow.
Adopt Singularity gradually as your primary IDE or alongside your current tools. The application works directly on the same projects and repositories, with the ability to stop, question, or restart an execution.
Singularity is a desktop IDE built with Electron. It brings together the editor, terminals, Git, workspaces, a Kanban board, and AI agent orchestration in a single application.
You create or select a ticket, then choose a provider and model corresponding to the CLI installed and authenticated on your machine. The agent works in a dedicated worktree when enabled, displays its activity in the terminal, and returns a report along with a result to review or integrate.
Yes. The optional sandbox can limit certain filesystem and network access with Seatbelt on macOS and Landlock on Linux. This protection complements the worktree's Git isolation, but its effect depends on the provider and project configuration.
The application is available on macOS and Windows, and Linux packages are published. Application data resides in a local SQLite database; Singularity does not send files to an intermediary service. However, configured AI provider CLIs may communicate outside the machine according to their settings and policies.
The application is free, with no subscription or credit card required, and includes unlimited agents, projects, and worktrees, language servers, and the Notes plugin. Singularity Licence costs €24 per month per device after a 14-day trial; it unlocks paid Marketplace plugins, including Pipelines for CI/CD. The subscription can be canceled at any time.
CreateOS Sandbox is an isolated compute environment for running code and agent workloads in Firecracker micro-VMs with private networking and SDK, CLI, or MCP control.
GitBot is a local browser workspace for reusable coding bots powered by Claude Code, Codex, or OpenCode, with persistent threads and configurable permissions.
ByteAsk is a terminal-first AI coding agent for C and C++ that edits repos and verifies changes with compilers, debuggers, sanitizers, and tests.
hob is an independent workspace for coding agents, with local control over sessions, terminals, history, routing, and follow-up work.
Manta AI is an autonomous web app testing tool that maps app behavior, catches regressions, and generates tests from a URL, no scripts or selectors needed.
SonOf connects to your repo and PM tool, audits your codebase, and turns approved work into shipped tickets with senior engineering review.