Skip to content

Instantly share code, notes, and snippets.

View MischaPanch's full-sized avatar

Michael Panchenko MischaPanch

View GitHub Profile
@unixsysdev
unixsysdev / serena.py
Created July 23, 2025 16:32
Serena MCP Interface via MCPO is a Streamlit web app that bridges AI models to Serena's powerful coding tools by converting the complex MCP (Model Context Protocol) into simple HTTP calls, letting you have natural conversations with an AI assistant that can actually read, write, and analyze code in real projects.
#!/usr/bin/env python3
"""
Streamlit Interface for Serena MCP using MCPO Proxy
Uses MCPO to convert Serena MCP server to OpenAPI HTTP endpoints.
Downloads Serena directly from git repository
# streamlit run serena.py
"""
import streamlit as st
@Susensio
Susensio / numpy_lru_cache.md
Last active November 26, 2024 21:25
Make function of numpy array cacheable

How to cache slow functions with numpy.array as function parameter on Python

TL;DR

from numpy_lru_cache_decorator import np_cache

@np_cache()
def function(array):
 ...