opah

Works with GitHub

Your GitHub issues and reviews, from every client, in one plan.

opah reads the issues assigned to you and, if you like, the pull requests waiting for your review, on github.com or a GitHub Enterprise Server, and puts them beside the rest of your week.

The demo runs on sample data in your browser. Nothing is saved: reload it to start over.

My issues as a board: Todo, In progress and In review columns of issues from five companies, each with its own key.

What it does with GitHub

  • Reads the open issues assigned to you in the repositories you pick, or in every one the token reaches.
  • Can read the pull requests waiting for your review too, each until your review is given.
  • Maps them to your projects by repository or by milestone. GitHub has no priority or due date, so those are yours.
  • Keeps them current while opah is open: every 2 minutes, and whenever you come back to the window. New ones land in your Inbox, so you see what arrived before you plan it.
  • Title and description stay GitHub’s and are read only here. Your own notes go in My notes, which never leave opah.
  • Planning an issue for a day, its estimate, labels, steps, comments and tracked time are yours alone.

What goes back to GitHub

Nothing, unless you turn on Send status. Then a status you set here opens or closes the issue (closed as completed, or as not planned), and that’s all. Pull requests are never written, and nothing else is: no titles, comments, labels or assignees.

Every client, one list

Each company you work for is a workspace with its own projects, issues, notes and meetings. Connect each client’s GitHub organization to its workspace; another organization’s token is another connection. Linear, Jira, GitLab and Notion connect the same way, so My issues shows everything assigned to you, wherever it lives.

How you connect

A fine-grained personal access token for the client’s organization, with Issues read (read and write for Send status) and Pull requests read for reviews, or a classic token; and your GitHub Enterprise Server’s address if you use one. opah checks it with GitHub and keeps it encrypted on its server. An organization that approves tokens shows nothing until it has approved yours.

Who it’s for

Freelancers, contractors, consultants and fractional leads who work for several companies at once and sit in each one’s tools. It’s a personal planner, not a team tool: nothing to roll out to your clients, nobody to invite.

The rest of the planner

  • Today, an Inbox, deadlines and time tracking, as a list or a board
  • A calendar with your Google calendars, where every meeting gets its agenda and notes
  • Markdown notes for each company and project, linked with @ to issues and meetings
  • A command palette and a keyboard shortcut for every action
  • Runs in your browser and installs as an app; export everything as JSON or Markdown any time

See it with sample data

The demo opens in your browser with five made-up companies’ issues, calendar, meetings and notes. Nothing to sign up for.

Try the demo, no account