HNHacker News
TopNewBestAskShowJobs

sreenathmenon

36 karma · joined August 7, 2025

submissionscomments
sreenathmenon··on WebMCP: Teaching Your Website to Talk to AI Agents
One sample I have tried in a Pen Fight Game (old school nostalgia) Agent v/s Game bot (Audience can enter and alter the game -still early stages) https://mela-web-production.up.railway.app/
sreenathmenon··on [dead]
Universal SDK for working with multiple LLM providers (OpenAI, Anthropic, Gemini, etc.). Built-in caching can reduce API costs by 90%+. 15K+ PyPI downloads.

pip install llmswap

sreenathmenon··on Llmswap: Avoid LLM vendor lock-in – 10 providers with top LMArena models
Universal SDK for switching between any LLM provider with one line.

10 providers: OpenAI, Anthropic (Claude Sonnet 4.5), Google Gemini, xAI Grok, Cohere, Perplexity, IBM Watsonx, Groq, Ollama, Sarvam AI.

Key features: - Workspace memory: AI remembers your project context across sessions - Auto-learning journals per project - Multiple "second brains" for different aspects of life

Python SDK + CLI

pip install llmswap

sreenathmenon··on Show HN: Asxiv.org – Ask ArXiv papers questions through chat
Cool
sreenathmenon··on Personal Note
:)
sreenathmenon··on What's Wrong with Having an AI Friend?
At some point, I have used AI ad my friend, mentor, teacher, etc.
sreenathmenon··on Jiratui – A Textual UI for interacting with Atlassian Jira from your shell
good work :)
sreenathmenon··on Show HN: Term.everything – Run any GUI app in the terminal
Love it :)
sreenathmenon··on Show HN: Llmswap – Python package to reduce LLM API costs by 50-90% with caching
Fair point! Redis would be better for production. I went with in-memory for zero-config simplicity, but should add Redis as an option. Thanks!
sreenathmenon··on Show HN: Llmswap – Python package to reduce LLM API costs by 50-90% with caching
Hey, functools.cache is definitely simpler and would be sufficient for most basic cases. But I was thinking of multi-tenant and context aware scenario's - that's why went with different strategy.
sreenathmenon··on Show HN: Llmswap – Python package to reduce LLM API costs by 50-90% with caching
Hey, Thanks for the great feedback! You're raising valid point.

Actually, this package started based on a hackathon project where I was burning the Anthropic API credits for our hackathon project which was RAG (internal documentation) + MCP.

There were question which were getting repeated several times. The 50% + comes from this experience. So, based on this, I was thinking of some of the use cases like this:

Multi-User Support/FAQ Systems: - How do I reset my password? - Reset password steps? - Forgot my password help - Password reset procedure

RAG based: - How to configure VM? - How to deploy? - How to create a network?

Educational/Training Apps Developer Testing scenarios, etc

You're absolutely right that apps with unique queries won't see these benefits - this won't help in - Personalized Content - Real-Time Data - User-Specific Queries - Creative Generation and other scenarios

I think I should clarify this in the docs. Thanks for the great feedback. This is my first opensource package and first conversation in hackernews. Great to interact and learn from all of you

sreenathmenon··on Llmswap v1.5.0 – Added IBM watsonx support to my multi-LLM Python library
Just released v1.5.0 with IBM watsonx integration.

  ```python
  # Works with any provider now
  client = LLMClient(provider="watsonx")
  client = LLMClient(provider="anthropic")
  client = LLMClient(provider="openai")

  response = client.query("Analyze this data")

  New in v1.5.0:
  - IBM watsonx provider with Granite models
  - Same API across all 5 providers
  - Auto-fallback still works
  - Enterprise authentication

  Also supports 100+ local Ollama models including OpenAI's new GPT-OSS.