Getting Started

Gritship is a lightweight, blazing-fast project management tool built for solo devs, freelancers, and small teams (2–10 people). Set up your first board in under 60 seconds.

1Sign up

Click "Get Started" and sign in with your Google account. One click — no forms, no wizards.

2Create your workspace

After signing in, you'll be prompted to name your workspace (e.g. "Acme Corp" or "My Projects"). A workspace is the top-level container for all your projects and team members.

3Create your first project

Next, name your first project (e.g. "Website Redesign"). Your project board will be set up with default columns so you can start adding tasks immediately.

4Start shipping

Add columns, drop in tasks, assign team members, and drag cards between columns. Everything syncs in real time.


Workspaces

A workspace is the top-level container in Gritship. It holds all your projects and team members. Most users need just one workspace — but you can create more if you manage separate organizations or clients.

Workspace members & roles

Every workspace has two roles:

RolePermissions
AdminFull access — manage workspace settings, invite/remove members, create/archive projects, manage all tasks.
MemberCreate projects, manage tasks, leave comments, upload attachments. Cannot change workspace settings or manage members.

The person who creates the workspace is automatically assigned the Admin role.


Projects

Projects live inside workspaces. Each project has its own board with customizable columns and tasks. Use projects to organize work by client, product, team, or however you think about your work.

Creating a project

Click the + New Project button in the sidebar. Give it a name and you're ready to go. Projects start with an empty board — add columns to define your workflow.

Switching between projects

All your projects appear in the left sidebar. Click any project name to switch to its board. You can also use the keyboard shortcut G then 19 to jump to the first through ninth project.

Archiving projects

Finished projects can be archived so they no longer appear in the sidebar. Archived projects and their data are preserved — they can be unarchived at any time.


Board View

The Board is the default way to visualize your project. It shows your tasks organized in columns — typically stages like "To Do", "In Progress", and "Done".

Adding columns

Click the + Add Column button on the right edge of the board. Type a column name and press Enter to create it. Common setups include:

  • Simple: To Do → In Progress → Done
  • With review: Backlog → In Progress → Review → Done
  • Bug tracking: Reported → Triaged → Fixing → Resolved

Drag and drop

Drag task cards between columns to update their status. You can also reorder tasks within a column and drag columns themselves to rearrange your workflow. Gritship uses fractional indexing for ordering, so moves never conflict — even when multiple people drag simultaneously.

Renaming & deleting columns

Click a column header to rename it. Use the column menu to delete a column. Deleting a column will also delete all tasks within it, so use with care.

Quick add

Each column has a quick-add input at the bottom. Type a task title and press Enter to instantly create a new task in that column. Press N from anywhere on the board to focus the quick-add input in the first column.


List View

The List view shows all your tasks in a sortable table. It's ideal for quickly scanning priorities, due dates, and assignments across all columns at once.

Switching views

Toggle between Board and List using the view switcher in the top toolbar. Your selection persists in the URL, so you can bookmark or share a direct link to either view.

Sorting

Click any column header to sort by that field. Click again to reverse the sort direction. You can sort by:

  • Status — completed vs. incomplete
  • Column — group by board column
  • Title — alphabetical
  • Priority — P1 (Critical) to P4 (Low)
  • Due Date — nearest deadlines first
  • Assignee — by team member name

Completing tasks

Click the checkbox on any row to toggle a task's completion status. Completed tasks show a strikethrough title and are sorted to the bottom by default.


Tasks

Tasks are the core unit of work in Gritship. Click any task card to open its detail panel, where you can manage every aspect of the task.

Task properties

PropertyDescription
TitleThe task name. Click to edit inline.
DescriptionRich text area supporting full Markdown — headings, bold, italic, code blocks, bullet lists, numbered lists, links, and inline images.
PriorityP1 Critical  P2 High  P3 Medium  P4 Low
AssigneeAssign a workspace member to the task.
Due DateSet a deadline. Overdue tasks are highlighted in red on both the board and list views.
LabelsFree-form text tags for categorization (e.g. "frontend", "bug", "design"). Each label gets an automatic color.
AttachmentsUpload files up to 10 MB each. Drag and drop into the attachments area or click to browse. Images, PDFs, and documents are supported.
CommentsThreaded comments with @mention support. Leave notes, ask questions, or discuss task details.
Activity LogEvery change — title edits, priority updates, assignee changes, moves between columns — is tracked automatically.

Markdown descriptions

Task descriptions support full Markdown. The editor provides a toolbar with shortcuts for bold, italic, bullet lists, numbered lists, links, code blocks, and image uploads. Switch between Write and Preview tabs to see formatted output. Descriptions auto-save as you type.

Completing tasks

Click the circle checkbox on any task card or in the task detail panel to mark it as complete. Completed tasks show a strikethrough and can be filtered out using the status filter.

Deleting tasks

Open the task detail modal, click the three-dot menu (⋮), and select "Delete task". A confirmation dialog will appear since deletion is permanent.


Filters

Filters help you focus on what matters right now. Use the filter bar below the project name to narrow your view.

Available filters

Assignee

Show tasks assigned to specific team members.

Priority

Filter by P1 (Critical), P2 (High), P3 (Medium), or P4 (Low).

Label

Show tasks with specific labels (auto-populated from your tasks).

Due Date

Overdue, Due today, Due this week, Due this month, or No due date.

Combining filters

Apply multiple filters at once. For example, show only P1 tasks assigned to you that are overdue. Active filters show as chips with a remove button. Click Clear all to reset.


Keyboard Shortcuts

Gritship is built keyboard-first. Navigate and manage your entire board without touching the mouse.

Global shortcuts

These work everywhere, even when typing in an input.

ShortcutAction
+ KOpen / close command palette
+ BToggle sidebar
EscClose modal / deselect task

Board shortcuts

Active when not typing in an input field.

ShortcutAction
NFocus quick-add task input
/Focus search bar
Navigate between task cards
EnterOpen selected task detail
G then PGo to workspace home (project list)
G then 19Switch to nth project

Command Palette

Press K anywhere to open the command palette — a universal search and action launcher.

What you can do

  • Search tasks — Start typing a task title to find it instantly across all projects in your workspace.
  • Switch projects — Type a project name and hit Enter to navigate to it.
  • Quick actions — Focus Search, Toggle Sidebar, and New Task are available as built-in actions.

Navigation

Use to move between results and Enter to select. Press Esc to close.


Team Collaboration

Gritship is built for small teams working together in real time.

Inviting teammates

Go to Settings → Members and enter your teammate's email address. They'll receive an invite link that lets them join your workspace with one click. Invite links expire after a set period for security.

Real-time sync

All changes sync instantly via WebSocket connections. When a teammate moves a task, edits a title, leaves a comment, or changes a priority, you see the update immediately — no page refresh needed. If your connection drops, Gritship automatically reconnects and refreshes the board.

Comments & @mentions

Open any task and switch to the Comments tab to start a discussion. Type @ followed by a teammate's name to mention them — they'll receive a notification. Comments support threading for organized conversations.

Task assignments

Assign any workspace member to a task using the assignee picker in the task detail panel. The assignee's avatar appears on the task card so everyone can see who's working on what. Use the Assignee filter to view tasks assigned to a specific person.


Notifications

Stay informed about what matters. Gritship sends real-time in-app notifications so you never miss important updates.

What triggers notifications

  • A task assigned to you is updated
  • Someone @mentions you in a comment
  • A comment is added to a task you're assigned to
  • A task you're assigned to is approaching its due date (24-hour reminder)

Managing notifications

Click the bell icon in the top toolbar to open the notifications panel. Unread notifications are highlighted with a blue border. Click any notification to navigate directly to the relevant task. Use Mark all read to clear your unread count.


Settings

Access workspace settings from the gear icon in the sidebar or by navigating to Settings directly.

General settings

Admins can change the workspace name from the General settings page. The workspace URL slug is derived from the workspace name and remains stable.

Members settings

View all workspace members, their roles, and join dates. Admins can:

  • Send new invitations by email
  • Change a member's role between Admin and Member
  • Remove members from the workspace