Task Board
Read-only board and list view of the issues in the active GitHub task server, grouped by status.
packages/task-board
Task Board shows GitHub issues as columns and as a table. It only reads issues; it cannot create or change them.
Requirements
- The
ghCLI, signed in. - A GitHub task server in
~/.config/robos/settings.json(the activetask_serversentry, or the first). Without one the board shows “No task server configured”. A Jira server shows “Jira fetch requires robos-task-client (coming soon)”, and other server types are unsupported. Set up servers in Task Servers.
Use it
- Board shows one column per status with a card count. List shows a table with Key, Summary, Status, Assignee, Type and Updated, and you can sort by clicking a column header.
- The filter row has an assignee drop-down (All assignees) and the state buttons Open, Closed and All. The refresh button reloads from GitHub. A search box filters by title,
#numberor label text. The assignee list and search work on the issues already loaded. - Cards and rows are wired to open the issue in the browser, but the app does not request the issue URL from
gh(the--jsonfield list has nourl), so clicking does nothing in the current code.
How issues map to columns
The app runs gh issue list --repo <org>/<repo> --limit 100 --state <state>, so it shows at most 100 issues. An issue’s status is the part after state: in any label that starts with state: (for example state:in-progress), and otherwise the GitHub state (open or closed). Columns are created from the statuses present in the results, in the order the issues are returned; you cannot define or reorder columns in the app. Type in the list is guessed from labels (bug, a label containing feature, or chore/task).
Run it
Launch Task Board from the app launcher, or run npm start in packages/task-board.
More in Architecture & Planning
Automation Studio
Editor for event rules and cron-style scheduled jobs, plus a viewer for the daily event log.
Issue Manager
Opens one GitHub issue, shows it with its workflow state, moves it between states by changing labels, and sets up a branch workspace for it.
Knowledge Graph Explorer
Browse, search, edit and validate the knowledge graph of your software, compare main with a branch, and import or refine graph data from source repositories.
People Directory
Searchable list of people with contact and org fields, stored as JSON files on your machine.
People Manager
Prototype roster screen for teams of people and AI agents, grouped by Team Topologies type. It shows built-in sample data.
RobOS Create Project & App Wizard
Scaffold a new project from an archetype, or import an existing folder, and register it in the RobOS project files.
RobOS Documentation
Lists the components in the knowledge graph, shows which have a documentation page, and lets you generate, edit and export those pages.
RobOS Group Manager
Create and edit developer groups (members, repositories, software, onboarding steps, secrets, CI) and set up a sample company identity.
Schema Studio & Registry
Browse the bundled Schema.org vocabulary, generate JSON-LD, TypeSpec, SHACL and code stubs for a new entity, and validate JSON-LD against RobOS shapes.
System Topology Studio
Prototype C4-style canvas that shows a built-in sample system (Acme Petshop). Backstage import and C4 export return canned results.
Task Servers
Settings screen where you add Jira and GitHub issue trackers, store a pass path for the token, and test the connection.
Workflow Studio
Define issue types, states and transitions for a GitHub task server, move an issue between states, and run a script or AI prompt when it enters a state.