A GitHub workspace in your terminal.
Gitway is a standalone, keyboard-first GitHub client built with TypeScript and OpenTUI. Inspired by the product workflows of Repolith, it is not a GitHub replacement and does not depend on Repolith services.
Status: architecture and documentation scaffold. GitHub integrations and interactive TUI are not yet implemented. See
docs/IMPLEMENTATION-PLAN.mdandPROMPT.mdto build v0.1.0.
bun install
bun run dev
bun test
bun run typecheckbun run dev currently prints a foundation message; it is intentionally not a functional GitHub client.
- GitHub OAuth Device Flow and optional existing
ghcredentials - Repository discovery, details, and file tree
- Pull request list, detail, diff, review, and merge
- Issue list, detail, create, comment, and close
- Keyboard navigation, command palette, settings, and useful error states
- Unit, integration, and terminal-interaction tests
- Product requirements
- Architecture
- Authentication and security
- GitHub API contract
- Terminal UX
- Development and testing
- Implementation plan
- Release checklist
- Roadmap
- AI agent instructions
- AI implementation prompt
MIT. See LICENSE.