Hacker Newsnew | past | comments | ask | show | jobs | submit | phernandez's commentslogin

Late to the game here, but I'm working on Basic Memory (https://memory.basicmachines.co/docs/introduction), a knowledge management system for the Model Context Protocol (MCP).

What makes it different:

* Claude (and other MCP AIs) can both read from and write to your local markdown files

* Creates a connected network of notes that Claude can navigate between

* All data stays as markdown files on your computer

* When you chat with Claude, it automatically builds structure with simple patterns

* You can start a new chat and just say "Let's continue discussing X" without uploading files or copy/pasting

* Files are available locally, so you can edit them in and editor, like Obsidian, VS Code, etc.

I built this because I was tired of repeating myself to AI assistants and wanted my conversations to accumulate into something useful over time. It's basically a way to give Claude persistent memory while keeping your data local and be easily readable and editable my humans.

Some people are using it to maintain project context across sessions, document systems, and build topic maps without having to manually organize everything.

Demo video: https://basicmachines.co/images/Claude-Obsidian-Demo.mp4 GitHub: https://github.com/basicmachines-co/basic-memory


This is cool. Is there any reason you haven't published it to pypi?


I need to do some tweaking, but for now, It is open for testing purposes. I wrote my custom license, which will be freely available for personal use and provides the right to use commercially it with a small sponsorship.


This is really cool. Thanks!


Appreciate it!


I use intelij personally (for work and personal development). They also have a standalone product, DataGrip (https://www.jetbrains.com/datagrip/) with affordable/free pricing.

In the past I've just used raw psql from the console, but having an IDE is a big quality of life improvement IMO.


SEEKING WORK | US| Remote

Experienced developer, leader and creative problem solver, iteratively designing, delivering, and improving software architectures to deliver business value.

---

SKILLS:

- Expert guidance and practical solutions

- Tangible results without hype

- Extensive industry experience to address unique challenges effectively

---

SERVICES:

- Consulting Principal Engineer - Empowering Your Team for Success: hands-on mentoring, code review, task estimation and decomposition. Help build a team of 10x engineers, level up engineering processes, and foster a culture of continuous improvement and engineering craftsmanship.

- Architecture and Design Reviews - Ensuring a Strong Foundation: optimize your existing design and technology stack for maximum efficiency and reliability

- Cloud-Native Expertise - Optimize for Cloud: Transition smoothly to the cloud or optimize your existing cloud setup, minimize cloud costs, automate delivery pipelines, and leverage cloud-native architectures

- Implement MVP - From Idea to Launch: design systems that are modern, scalable, and maintainable. Iterate rapidly and fine-tune your product offering to deliver value quickly.

---

TECHNOLOGIES:

- Python, Java, Golang, Javascript/Typescript

- Linux, AWS, GCP, Kubernetes, Docker

- Microservices, Event Sourcing, Cloud Architecture, SaaS, Machine Learning (ML)

- PostgreSQL, Kafka

---

Location: US

Remote: Yes (Worldwide)

Email: paul [at] basicmachines.co


> reference labor theory/the alienation of man from his labor. I wonder if people are simply unaware of the large existing body of work on these issues

I’ve been interested in reading more about this. Do you have any pointers to good info?



I do. I do development all day and it’s not a problem for me. I just run every window maximized under os x with multiple desktops. Easy to close the lid and open it wherever without having to worry about those windows on all the other screens.


I have had this issue with my current golang projects. I haven't found any clear standard for project layout. We have a bunch of microservices with grpc api endpoints, and some which are event driven. Has anyone found a better resource? As it is, even our internal projects are fairly inconsistent in their project structure, which is a bit annoying.


There is no such thing as a standard here.

In our team we have most projects structured like this:

/project-folder

|

|__/build (/.gitlab-ci for projects moved to our own gitlab instance)

|

|__/cmd (folder for your entrypoints. One or more if your projects generates more than 1 binary)

   |__/bin_name1

   |__/bin_name2
|

|__/internal (folder for your sources packages)

   |__/config (package config)

   |__/http (package HTTPServer, api, etc)

      |__/api

      |__/models

   |__/database (package database)

   |__...
|

|__/api (swagger and such)

|

|__/docs (godoc)

|

|__/.golangci.yml

|

|__...

Something like this.


I was trying to work around this problem also and found this library: https://github.com/jOOQ/jOOL, from the guys at Jooq. They did all the hard work to wrap all the FunctionalInterfaces in unchecked exceptions. Hope this helps.


Thanks a lot for the pointer! That's most of what we need.


Does anyone have any further information related to the scaling problems they were having with couchdb? This sounds like bad news for couch to lose such a big name brand user.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: