Build your own second brain with supermemory. It's a ChatGPT for your bookmarks. Import tweets or save websites and content using the chrome extension.
Find a file
MaheshtheDev 5b7f9ceb44 feat: migrate from react-markdown to streamdown (#394)
| Before (react-markdown) | After (streamdown) |
| --- | --- |
| <img width="300" height="863" alt="Before: react-markdown rendering" src="https://github.com/user-attachments/assets/807d0d3c-8634-45f3-a34f-79dd8139bef2" /> | <img width="300" height="814" alt="After: streamdown rendering" src="https://github.com/user-attachments/assets/8a718a9c-d842-424b-8679-15036076b142" /> |

## Changes Made

- **Dependencies**: Removed `react-markdown` and `remark-gfm`, added `streamdown@^1.1.6`
- **Component Updates**:
    - Updated chat message rendering to use `<Streamdown>` component
    - Maintained all existing functionality for tool state rendering
    - Preserved prose styling classes for consistent appearance
- **Code Quality Improvements**:
    - Fixed TypeScript type issues with message parts
    - Improved switch case structure with proper default cases
    - Replaced array index-based keys with stable message-based keys
    - Added `useCallback` for performance optimization
    - Fixed biome linting issues and switch case fallthrough warnings
2025-08-29 19:45:47 +00:00
.github/workflows Add claude GitHub actions 1756491853286 (#397) 2025-08-29 11:24:53 -07:00
apps/web feat: migrate from react-markdown to streamdown (#394) 2025-08-29 19:45:47 +00:00
packages feat: migrate from react-markdown to streamdown (#394) 2025-08-29 19:45:47 +00:00
.gitignore feat: openai js and python sdk utilities (#389) 2025-08-27 23:34:49 +00:00
.npmrc New Version of Supermemory Consumer App 2025-08-16 18:50:10 -07:00
biome.json feat: migrate from react-markdown to streamdown (#394) 2025-08-29 19:45:47 +00:00
bun.lock feat: migrate from react-markdown to streamdown (#394) 2025-08-29 19:45:47 +00:00
CLAUDE.md New Version of Supermemory Consumer App 2025-08-16 18:50:10 -07:00
CONTRIBUTE.md added usage notes 2025-08-16 20:15:39 -07:00
LICENSE Update LICENSE 2025-08-16 20:01:44 -07:00
logo.svg chore: new README with archival notice 2025-05-18 18:54:06 +05:30
package.json sentry sourcemaps 2025-08-23 09:55:40 -07:00
README.md fix: redeploy 2025-08-24 14:50:44 -07:00
turbo.json Enhanced Text Editor and format fixes with biome (#371) 2025-08-21 08:40:44 -07:00

supermemory Logo
supermemory

Features

Core Functionality

How do i use this?

Go to app.supermemory.ai and sign into with your account

  1. Start Adding Memory with your choose of format (Note, Link, File)
supermemory
  1. You can also Connect to your favourite services (Notion, Google Drive, OneDrive)
supermemory
  1. Once Memories are added, you can chat with Supermemory by clicking on "Open Chat" and retrieve info from your saved memories
supermemory
  1. Add MCP to your AI Tools (by clicking on "Connect to your AI" and select the AI tool you are trying to integrate)
supermemory

Support

Have questions or feedback? We're here to help:

Contributing

We welcome contributions from developers of all skill levels! Whether you're fixing bugs, adding features, or improving documentation, your help makes supermemory better for everyone.

Quick Start for Contributors

  1. Fork and clone the repository
  2. Install dependencies with bun install
  3. Set up your environment by copying .env.example to .env.local
  4. Start developing with bun run dev

For detailed guidelines, development setup, coding standards, and the complete contribution workflow, please see our Contributing Guide.

Ways to Contribute

  • 🐛 Bug fixes - Help us squash those pesky issues
  • New features - Add functionality that users will love
  • 🎨 UI/UX improvements - Make the interface more intuitive
  • Performance optimizations - Help us make supermemory faster

Check out our Issues page for good first issue and help wanted labels to get started!

Updates & Roadmap

Stay up to date with the latest improvements: