6a7bfe0a3e27ca919dc0e5e4a828d3e61ed34e9e
- Replace SVG favicons with PNG icons from new smeshicon assets - Add theme-aware Icon component using smeshiconlight/dark PNGs - Refactor Settings page to use collapsible accordion sections - Add Radix UI accordion component with animations - Update QrCode component to use new PNG icon - Remove old favicon.svg and nostr.json files - Add new logo assets in resources/ and src/assets/ 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
logo designed by Daniel David
Smesh
A user-friendly Nostr client for exploring relay feeds
Experience Smesh at https://smesh.social
Forks
Some interesting forks of Smesh.
- https://fevela.me/ - by @daniele
- https://x21.com/ - by @Karnage
- https://smesh.imwald.eu/ Repo: Silberengel/smesh - by @Silberengel
Run Locally
# Clone this repository
git clone https://git.mleku.dev/mleku/smesh.git
# Go into the repository
cd smesh
# Install dependencies
npm install
# Run the app
npm run dev
Run Docker
# Clone this repository
git clone https://git.mleku.dev/mleku/smesh.git
# Go into the repository
cd smesh
# Run the docker compose
docker compose up --build -d
After finishing, access: http://localhost:8089
Sponsors
Donate
If you like this project, you can buy me a coffee :)
- Lightning: ⚡️ codytseng@getalby.com ⚡️
- Bitcoin: bc1qwp2uqjd2dy32qfe39kehnlgx3hyey0h502fvht
- Geyser: https://geyser.fund/project/smesh
License
MIT
Languages
TypeScript
98.9%
Python
0.6%
CSS
0.2%
JavaScript
0.1%