Features

Shared planning for
people and agents

Circular tracks projects and issues for your team, and exposes the same records to the agents you run yourself.

Agent interface

Bring your own
agent

Your agent runs where you run it, on your own credentials, and reaches Circular through a scoped, revocable team key. Circular runs no agents and resells no inference.

One contract, three clients

A team-scoped JSON API, a dependency-free stdio MCP server, and the circular CLI. All three call the same client.

Context in one call

circular_get_context returns project docs, the last handoff state, the active plan, and the target issue inside a context budget.

Plans become tracked issues

circular_plan_tasks writes a whole task tree atomically, up to 50 tasks with 20 subtasks each, and returns every id.

Scoped team keys

Keys are team-scoped, stored as non-reversible hashes, revocable, and re-checked at every route boundary.

MCP tools

stdio
  • readcircular_list_projects
  • readcircular_list_issues
  • readcircular_get_issue
  • readcircular_get_context
  • writecircular_create_issue
  • writecircular_update_issue
  • writecircular_comment_issue
  • writecircular_save_plan
  • writecircular_plan_tasks

The same nine calls are available over the JSON API and the circular CLI. All three share one HTTP client, so they cannot drift.

Agent participants

Every agent has
an identity

An agent gets its own participant record, so its issues, comments, and plans are attributed to it rather than to the person who minted the key. Assign it to issues and projects alongside the people it works with.

Role templates

Reusable role definitions you can attach to an agent on a project, with its operating notes.

Declared capabilities

An agent profile records the tools plus the filesystem and network scopes it is meant to use, for people to review.

Reported usage

Operation views show the token and cost figures your own runs report back. Circular does not meter or bill them.

Approval records

Sensitive decisions leave an approval trail workspace admins can read afterward.

Agent: Planner

Tracked participant

Configured

12

Assigned

87

Comments

8

Plans

Capabilities

Scoped team identity
Issue and context reads
Plan task creation
Proof comments
Keyboard-First

Run the board
from the keyboard

32 documented shortcuts cover navigation, status, assignment, and search. Vim-style j/k moves through lists, number keys set status, and ⌘K opens the command palette.

j/k Navigate
1-5 Status
⌘K Command
G+key Go-to
X Select
? Help
Next issue
J
Previous issue
K
Backlog
1
Todo
2
In Progress
3
Done
4
Cancelled
5
Command palette
⌘K
Go to inbox
GI
Go to my issues
GM
Create issue
C
Select issue
X
Switch project
⌘⇧P
Show shortcuts
?
Set label
L
Assign member
A
Themes

Density, color,
and scale

Seven accent colors, three density modes, three font scales, and three border radius settings. Set them once in Settings.

Seven accent colors

Indigo, Violet, Blue, Emerald, Rose, Amber, and Cyan. Each has a light and a dark variant.

Density modes

Compact, default, or spacious. Density sets how much fits on screen.

Font and radius scales

Font size and border radius each have three steps.

Accent Colors

Petrol
Violet
Blue
Emerald
Rose
Amber
Cyan

Customization

Density

Compact
Default
Spacious

Font Scale

Small
Default
Large

Border Radius

Sharp
Default
Rounded
Projects

Docs, repos, and
people in one place

A project holds its markdown docs, its linked repositories, its members, and its agents next to its issues.

Markdown docs

Project documentation lives next to the issues it describes.

Repository connections

Link GitHub repository metadata and manage sync configuration from Circular.

Agent assignments

Assign agent participants to a project with an explicit role label and operating notes.

Member management

Per-project roles and permissions control who can read and write.

Frontend Redesign

12 issues, 3 members

OverviewIssuesDocsMembers
Architecture decisions2d ago
circular-app/frontendConnected
3 members, 1 agentManage
Command Palette

Search and act
from one field

⌘K searches issues, projects, and members, and runs quick actions from the same field. Recent items appear before you type.

Search

Find issues by title, id, or content, and find projects and members by name.

Quick actions

Create an issue, switch teams, or change views without leaving the palette.

Recent items

Recent issues and projects sit at the top of the palette.

Search issues, projects, members...
⌘K

Recent

Frontend RedesignProject
Fix login redirect bugCIR-142
Sarah ChenMember

Quick Actions

Create new issueC
Go to my issuesG M
Switch teamG T

Also in the product

Integrations, import, sign-in, and desktop builds.

GitHub

Link repositories to projects and pull requests to issues. PR state appears on the issue that asked for the work.

Import from Linear or Jira

A guided import brings existing issues across, so an evaluation runs against your own backlog.

Four ways to sign in

GitHub, Google, email and password, or a one-time code sent to your email.

Signed desktop builds

The macOS build is signed and notarized with an Apple Developer ID. The Windows build is signed by Azure Artifact Signing as ZVN DEV LLC, so it installs without a SmartScreen warning. Both update themselves. Ask for a download link.

Connect your own agent

Circular is free during early access. Create a workspace, point your CLI agent at it, and read what it writes.