GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - hunvreus/pullnotes: A Notion-like editor for your GitHub repos.

BranchesTags
Open more actions menu

Latest commit

 

History

42 Commits
42 Commits

Folders and files

NameName
Last commit message
Last commit date
.vscode
.vscode
 
 
docs
docs
 
 
public
public
 
 
scripts
scripts
 
 
src
src
 
 
.cta.json
.cta.json
 
 
.cursorrules
.cursorrules
 
 
.env.example
.env.example
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
README.md
README.md
 
 
biome.json
biome.json
 
 
components.json
components.json
 
 
github-app-manifest-launcher.html
github-app-manifest-launcher.html
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
tsconfig.json
tsconfig.json
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

PullNotes

CleanShot.2026-03-06.at.12.55.56.mp4

Minimal Notion-style Markdown editor for GitHub repositories.

Install (local)

  1. Install dependencies:
pnpm install
  1. Run setup:
pnpm setup

This configures the GitHub App and writes your local .env.

  1. Start development:
pnpm dev

Environment variables

Set these variables in your deployment environment (and local .env when needed):

Variable Required Description
BETTER_AUTH_SECRET Yes Better Auth signing secret.
BETTER_AUTH_URL Yes Public base URL of your app (for auth callbacks).
AUTH_DB_PROVIDER Yes Auth DB provider: sqlite or d1.
DB_PATH If AUTH_DB_PROVIDER=sqlite SQLite file path.
DB_D1_BINDING If AUTH_DB_PROVIDER=d1 D1 binding name.
GITHUB_APP_ID Yes GitHub App ID.
GITHUB_APP_NAME Yes GitHub App name.
GITHUB_APP_PRIVATE_KEY Yes GitHub App private key (PEM).
GITHUB_APP_CLIENT_ID Yes GitHub App OAuth client ID.
GITHUB_APP_CLIENT_SECRET Yes GitHub App OAuth client secret.
PEXELS_API_KEY Optional Enables cover image search in Pexels.

GitHub App settings

Configure your GitHub App with:

  • OAuth callback URL: https://<your-domain>/api/auth/callback/github
  • Setup URL: https://<your-domain>/api/github-app/callback
  • Redirect on update: enabled

Permissions:

  • Repository permissions:
    • Contents: Read and write
    • Metadata: Read-only
  • Account permissions:
    • Email addresses: Read-only

Deploy

  1. Set environment variables (see table above).
  2. Install dependencies:
pnpm install --frozen-lockfile
  1. Build:
pnpm build
  1. Start:
pnpm start

pnpm start runs auth migrations and starts the server.

About

A Notion-like editor for your GitHub repos.

Resources

Readme
Activity

Stars

71 stars

Watchers

2 watching

Forks

8 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.