Project & Workspace Manager
Create and manage projects and workspaces—the foundation of every Atmos workflow.
Projects and workspaces are how Atmos organizes real work. A project is a codebase on disk. A workspace is a focused place for one task, with its own branch, terminal, editor, agents, and review history.
Overview
What is a workspace?
A workspace is a single unit of work: a feature, bug fix, experiment, or review. Everything you do in Atmos—terminals, Code Agents, diffs, Kanban cards—hangs off a workspace.
Why separate workspaces?
Separate workspaces let multiple tasks share one project while staying on different branches. That enables:
- Parallel Code Agents on separate branches.
- Clear separation between tasks.
- Fast context switches without re-cloning.
Core capabilities
| Capability | What it does |
|---|---|
| Import Project | Add a project folder to Atmos |
| Create workspace | Create a focused task workspace |
| Quick New Workspace | One-click workspace with auto-generated name/branch |
| Kanban | Status, priority, labels across workspaces |
| Workspace scripts | Setup, run, and purge automation per project |
| Ignored folder sync | Bring selected ignored folders into new workspaces |
1. Add a project
- In the left sidebar footer, click Add Project (folder icon), or use Add Project from Global Search / the New Workspace composer.
- In Import Project, pick Project Path (type or Browse… → Select Project Directory).
- Confirm Git detection, set Project Name, then Import Project.
The project appears in the sidebar with its workspaces underneath.
On mobile, project import selects a path on the connected Atmos Computer. Use browse or search to find a Git repository on that computer, validate the path, then import it. Mobile does not clone projects from the phone.
The Mobile App is currently in development and temporarily unavailable.
2. Configure workspace scripts
Per-project scripts run at key lifecycle moments. Open the project ⋯ menu → Workspace Scripts.
| Script | When it runs |
|---|---|
| Setup Script | After a new workspace is created (dependencies, env files, etc.) |
| Run Script | One-click start for your app or local preview |
| Purge Script | Cleanup when removing or archiving a workspace |
The dialog lists environment values you can use in scripts (project path, workspace name, and workspace folder).
Click Save Scripts when done.
3. Ignored Folder Sync
Some teams keep agent instructions, prompts, or local tools in folders that are not committed to Git. Enable sync when new workspaces should still receive those folders.
- Open Settings → Workspace → GitIgnore Directories Sync.
- Turn on the master switch.
- For each folder, choose whether Atmos should link it, copy it, or ignore it.
- Add custom folders if needed.
If sync fails, Atmos shows a GitIgnore Sync Failed message when the workspace is created.
4. Create a workspace
4.1 Quick New Workspace (sidebar)
- On a project row, click Quick New Workspace (⚡).
- Atmos creates a workspace with an auto-generated name and branch, sets it to In Progress, and prepares it.
- You land in the workspace when setup finishes.
Best for: fast spikes with no GitHub link or custom branch name.
4.2 New Workspace Composer
- Open New Workspace from the Management Center (
⌘N), the project menu, or Global Search. - The New Workspace overlay covers the center and right panels (sidebar stays visible).
- In the prompt composer:
- Type the goal, add helpful references, or paste images.
- Set Priority, Status, Labels, and pick a project.
- Advanced (
⋯): set Name, Base branch, Current workspace branch, or link a GitHub Issue / GitHub PR. - Press Create Workspace — Atmos creates the workspace, prepares it, opens it, and can queue the first agent prompt.
Best for: agent-first tasks with rich context up front.
4.3 Create New Workspace dialog (Kanban & issues)
- From Kanban, click + on a column or Build workspace from issue on an Issue Only card.
- In Create New Workspace or Build Workspace from Issue, choose the project, name, branch, and optional GitHub issue or pull request.
- Create Workspace runs the same preparation flow as the composer.
Mobile workspace creation supports the same core idea with a smaller screen: title, base branch, optional internal name and branch, GitHub Issue or PR URL, TODO extraction, priority, status, labels, setup progress, Confirm TODOs, Retry Setup, and Open Workspace.
4.4 Kanban: Issue Only workspaces
- Open Kanban (sidebar icon or
⌘⇧Kfor expanded board). - Click Import GitHub Issues, select a repo, load issues, then Import N Issue(s).
- Issues appear as GitHub Issue Only Workspace cards, tracked on the board before a real workspace exists.
- When ready, use Build workspace from issue to create the real workspace and start building.
5. Manage workspaces with Kanban
Columns follow workflow status: Backlog, To Do, In Progress, In Review, Blocked, Completed, Canceled.
Toolbar:
- Filter by status, priority, labels, project.
- Group By Project, By Status, or By Time.
- Sort by Last Visit, Create Time, or Priority.
- Toggle Show Issue Only / Hide Issue Only.
Actions on cards: drag to change status, Pin, Archive, Delete, or open the workspace.
Use Kanban to answer: What should I work on next?
6. Workspace Overview
The workspace overview summarizes the current task without opening every panel. Use it to check requirements, tasks, notes, pull requests, Actions, and workspace state before deciding what to run next.
On mobile, Overview is one of the three workspace views alongside Terminal and Changes.
Related
- General Build Process — after a workspace exists.
- Multi-Workspace Development — feature overview.
- Kanban View — board-centric tips.
- Mobile Remote Work — use projects and workspaces from a phone.