Skip to main content

ReMe Studio

English | 简体中文

ReMe Studio is the local web workspace for ReMe. It lets you browse and edit user-owned workspace files, explore memory links, and chat with the ReMe Agent without moving durable memory into a separate application database. Search indexes, graphs, and other derived metadata remain rebuildable from the source files.

ReMe Studio workspace

Installation

Install Studio together with ReMe's optional integrations:

pip install "reme-ai[core]"

For Studio without the other optional integrations, use pip install "reme-ai[web]". The base reme-ai package is headless and does not include the frontend assets.

The same prebuilt static workspace is available for Node.js applications:

npm install @agentscope-ai/reme_studio

Its static entry point is installed at @agentscope-ai/reme_studio/dist-static/index.html.

Features

  • Workspace browsing: browse the full workspace or focus on journal and knowledge files through dedicated views. The navigator refreshes as files change on disk.
  • Markdown editing and preview: open multiple files in tabs, render Markdown front matter and GitHub Flavored Markdown, edit with Monaco, save with optimistic modification-time checks, and download files locally.
  • Memory graph: inspect indexed wikilinks under the wiki, personal, and procedure knowledge roots, follow inbound and outbound links, and open the corresponding Markdown source.
  • Agent chat: stream conversations with the read-only workspace Agent, see tool calls and token usage, and drag workspace files into the conversation as references.
  • Service management: inspect service and component memory usage, review the effective redacted configuration and version, and rebuild derived indexes without modifying source memory files.
  • Personalization: switch between English and Chinese, and use light, dark, or system appearance.

Requirements

  • Python 3.11 or newer with ReMe installed.
  • A running ReMe HTTP service. Agent chat additionally requires a working Agent and model configuration.
  • Node.js 22.13 or newer is required only when developing or building Studio from source.

See the repository README for ReMe installation and backend configuration.

Development

Start ReMe from the repository root, then run the frontend in another terminal:

# Terminal 1, from the repository root
reme start

# Terminal 2
cd reme_studio
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

ReMe-hosted static build

ReMe can serve Studio from the same FastAPI process as its HTTP API. Build the static variant and restart ReMe:

cd reme_studio
npm ci
npm run build:static
cd ..
reme start

Open http://127.0.0.1:2333. The static build uses same-origin requests by default. For standalone static development, run npm run dev:static and set VITE_REME_API_URL to the running ReMe service URL when necessary.

The regular npm run build command remains the vinext/Sites deployment build; npm run build:static creates dist-static/ exclusively for FastAPI and Python package distribution.

Configuration

Copy .env.example to .env.local when persistent local overrides are useful. The vinext/Sites build reads NEXT_PUBLIC_*; the FastAPI/static build reads the matching VITE_* names:

Setting Build Purpose
NEXT_PUBLIC_REME_API_URL vinext/Sites ReMe HTTP service URL; defaults to http://127.0.0.1:2333
NEXT_PUBLIC_REME_WORKSPACE_EXTENSIONS vinext/Sites Comma-separated file extensions visible in the workspace
VITE_REME_API_URL static ReMe HTTP service URL; use / for same-origin FastAPI hosting
VITE_REME_WORKSPACE_EXTENSIONS static Static-build counterpart of the workspace extension list

The workspace hides dotfiles and dot-directories. It displays Markdown and text files by default. For example:

NEXT_PUBLIC_REME_WORKSPACE_EXTENSIONS=md,txt,mdx
VITE_REME_WORKSPACE_EXTENSIONS=md,txt,mdx

The memory graph requires an index built by ReMe. Rebuilding the index from the Studio settings regenerates derived data from workspace files and does not modify the source memory.

Checks

npm run format:check
npm run lint
npm run build
npm run build:static
npm test

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reme_studio-0.1.1.tar.gz (3.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

reme_studio-0.1.1-py3-none-any.whl (3.7 MB view details)

Uploaded Python 3

File details

Details for the file reme_studio-0.1.1.tar.gz.

File metadata

  • Download URL: reme_studio-0.1.1.tar.gz
  • Upload date:
  • Size: 3.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for reme_studio-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5ee3ed8a4a8b916df18b1b2fc1811da65e2a38a7e58dab12175b793e0b28d75c
MD5 4cee9bebf1ecc1b8a72dfa1f8dadb90d
BLAKE2b-256 33c7c3fe7d85427a6610a8dcab6e7e4e0c81965bbab2d100433e90acbb05f2c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for reme_studio-0.1.1.tar.gz:

Publisher: release-reme-studio.yml on agentscope-ai/ReMe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file reme_studio-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: reme_studio-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for reme_studio-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 256db5185a0c7a4e70981d6aa4066740c9247d3486eeb851df82046d9b2003ae
MD5 276b7bb2c8d2252157deed10660206af
BLAKE2b-256 5d8693bb81f4a7421012d5abac757312af8889a67616accbc62f4a88756dc5cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for reme_studio-0.1.1-py3-none-any.whl:

Publisher: release-reme-studio.yml on agentscope-ai/ReMe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page