ReMe/website
jinliyl b8f48c8004
feat(web): add the ReMe Studio frontend (#418)
* feat(web): add the ReMe workspace frontend

* fix(web): use public npm registry in lockfile

* fix(web): address workspace review feedback

* fix(web): protect drafts and report file limits

* fix(web): finish chat streams after tab switches

* feat(web): rename frontend to ReMe Studio
2026-08-11 19:47:59 +08:00
..
.openai feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
app feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
build feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
db feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
drizzle/meta feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
examples/d1 feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
public feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
tests feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
worker feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
.env.example feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
.gitignore feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
.prettierignore feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
cloudflare-env.d.ts feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
drizzle.config.ts feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
eslint.config.mjs feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
next-env.d.ts feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
next.config.ts feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
package-lock.json feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
package.json feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
postcss.config.mjs feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
README.md feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
tsconfig.json feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00
vite.config.ts feat(web): add the ReMe Studio frontend (#418) 2026-08-11 19:47:59 +08:00

ReMe Studio

Local web studio for browsing ReMe files, editing and previewing Markdown, exploring memory graphs, and streaming conversations with the ReMe Agent.

Development

Requirements: Node.js 22.13+ and a running ReMe HTTP service.

# From the repository root, start ReMe in one terminal.
reme start

# Start the web interface in another terminal.
cd website
npm install
npm run dev

Open http://localhost:3000. The frontend connects to http://127.0.0.1:2333 by default. Override it when needed:

NEXT_PUBLIC_REME_API_URL=http://127.0.0.1:8000 npm run dev

The workspace hides dotfiles and dot-directories. It displays only Markdown and text files by default. Configure the allowed extensions as a comma-separated list in .env.local:

NEXT_PUBLIC_REME_WORKSPACE_EXTENSIONS=md,txt,mdx

Useful checks:

npm run lint
npx tsc --noEmit
npm run build
npm test