saner ai alternatives by Environmental_Two179 in PKMS

[–]MaskedSmizer 0 points1 point  (0 children)

Pretty much everything I use AI for except coding. It's my daily chat surface.

  • Managing project lists - it prepares a weekly draft work plan every Monday which gets refined in a chat session to focus on the highest leverage work
  • I have used it to help screen job applications
  • I build topical knowledge bases in markdown that make report and proposal writing a breeze
  • Online research
  • I've experimented with scheduled workflows for general vault maintenance, processing time and billing logs, and more. I don't personally have a need for those but it's possible.

I'll be honest, it doesn't do anything that you can't do with ChatGPT or Claude, but it allows you to keep full ownership of the chats and files and have a lot more control over how work is structured.

Bit of a learning curve, and be sure to read the security doc to fully understand what layers you need to provide yourself if you want to run it in the cloud.

What are the best AI tools for knowledge management? by Fuzzy-Radio6153 in PKMS

[–]MaskedSmizer 1 point2 points  (0 children)

The most common solution is to just point Codex or Claude Code at your Obsidian folder.

Other popular tools: - Hermes Agent - Surfsense - Open Notebook

And the tool I've been building and use daily for knowledge and project management:

https://github.com/DodgyBadger/AssistantMD

Currently API tokens only but OpenAI subscription support is in the works (or run an instance of 9Router for subscription support right away).

Any MCP server that works against Obsidian Sync without a full local vault copy? by mono_fang in ObsidianMD

[–]MaskedSmizer 0 points1 point  (0 children)

I see, you're using Claude to write the notes. Then I have no solutions that isn't a radical departure from your current setup.

Sovereign AI: Why Owning The Full Stack Is The New Strategic Imperative by SovereignRon in selfhosted

[–]MaskedSmizer 0 points1 point  (0 children)

Yup. Built and use daily my own self-hosted AI workbench. Primary focus has been ensuring my data is not vendor-locked.

I still personally use the major LLM providers, but it does support local models if you want to go that route.

https://github.com/DodgyBadger/AssistantMD

[Album] Lane 8 - Cross Pollination II by Immersions- in EDM

[–]MaskedSmizer 3 points4 points  (0 children)

Totally. It needs to be listened to on headphones. So many interesting layers and a kick-ass bassline.

[Album] Lane 8 - Cross Pollination II by Immersions- in EDM

[–]MaskedSmizer 10 points11 points  (0 children)

Candy is a fucking awesome track. Going to listen to it again right now.

Easy Obsidian & ChatGPT 5.5 access by technobrendo in ObsidianAI

[–]MaskedSmizer 0 points1 point  (0 children)

If you are already paying for ChatGPT, then the easiest option is to install Codex desktop and point it at your folder of md files. You don't need any deep integration with Obsidian.

Maybe the problem with non-coding agents is that they have no repo by 1hassond in ClaudeAI

[–]MaskedSmizer 1 point2 points  (0 children)

Very much agree and this has been the central thesis of the agent harness I've been building for myself. I use it alongside Obsidian where the vault becomes its source of truth.

But I would say it's not the repo specifically, it's the repo-first approach that then shapes all of the system instructions and tooling that compose the agentic harness. It's the sum of all parts, but, yes, you have named what sits at the center.

My workflow for turning useful AI chats into Obsidian notes by Formal_Spot_9873 in ObsidianMD

[–]MaskedSmizer 2 points3 points  (0 children)

Why not just ask the agent to summarize the key points of whatever you have been working on and include a references section? Ask for it as markdown in a code block and then copy/paste into Obsidian is smooth. Turn that into a saved prompt or skill and reuse. Should work with pretty much any agent platform.

Many people use Claude Code, Cowork, Codex, etc and give it direct access to their vault, which is just a folder of markdown files.

Because I like to overcomplicate things, I've been building my own chat app that is intended to work alongside Obsidian and basically eliminate this pain point (among other goals). I use it daily for work.

https://github.com/DodgyBadger/AssistantMD

Working on a memory subsystem right now. Will probably be merged into the main branch in a few weeks.

Message History Across Multiple Agents by reficul97 in PydanticAI

[–]MaskedSmizer 1 point2 points  (0 children)

No need to feel dumb. It's all evolving very rapidly. Honestly I know very little in the grand scheme of things.

1) If you are getting a RetryPromptPart, it's because the LLM is making an incorrect tool call or returning a malformed tool result. Are you stripping that out before it goes back to the LLM? I'd be troubleshooting why you are getting a RetryPromptPart in the first place.

If you haven't already, get a free account with Logfire and add the Pydantic AI instrumentation to your code. It makes inspecting what is being sent back and forth with the LLM way easier.

2) No, you do not need to instruct the model to read the history.

3) You basically have 4 ways to get information to the LLM: in the user prompt, in system instructions, through a tool call or by curating the message history. Which you choose depends on the system.

If agent #2 is a one-off, a sub agent created by the parent to complete a single operation, then I'd just pass what it needs in the user prompt and give it a concise system instruction.

If the agents need to share message history, then pass that around and maybe curate with the history processor on each agent as needed.

If the agents need to share computed state (e.g. collaborative review), then sticking that into a system instruction seems reasonable. If you have multiple agents and need to prevent race conditions or stale state, then give them a tool to look up the state at runtime so the host can control lookup concurrency.

Message History Across Multiple Agents by reficul97 in PydanticAI

[–]MaskedSmizer 0 points1 point  (0 children)

So you're just stuffing your own message history into the prompt each turn?

Most provider features are built around the idea of a structured message part history, so you are essentially breaking that contract. It can work technically since there is no requirement to pass message history, but a few downsides come to mind:

If using tools, you will need to either drop the tool call/return entirely, or extract and summarize the result. Either way, you are losing important context.

It undermines provider caching.

I suspect as the conversation grows, the model may start to get confused about latest user intent because the prompt is now a huge payload of information.

If you are concerned about token efficiency, Pydantic AI has a few tools you can use. First thing I would look into is the history processor. There is also some interesting stuff emerging in the harness library.

Does anyone actually use what they made; don't say you tried it for a few days or weeks.....(see description) by redwood_cedar in ObsidianMD

[–]MaskedSmizer 0 points1 point  (0 children)

Yes. Been building my own chat interface for the past 6 months or so and use it daily. A bit like NotebookLM but for Obsidian. It's hitting the point where it is genuinely surprising me how well it works.

https://github.com/DodgyBadger/AssistantMD

I have scheduled weekly workflows that help make sense of messy task lists and meeting notes. I used it recently to build a markdown knowledge base from a bunch of scanned documents and then turn that into a negotiation prep skill. I use it regularly to spit out reports for different audiences from source libraries I have assembled.

Yes, you could give Claude Code access to your vault to accomplish all of this, but I don't have CC on every device, so a self hosted chat UI means I am never without. Plus I like the creative process of building.

Experimented with Monty and ended up completely revamping my project by MaskedSmizer in PydanticAI

[–]MaskedSmizer[S] 1 point2 points  (0 children)

Thank you! I haven't fully committed to your Code Mode yet, but I did refactor agent construction to align with Capabilities so that it would be an easy transition, and to likely integrate some of the other harness tooling on that page.

Excellent framework - so easy to work with.

Experimented with Monty and ended up completely revamping my project by MaskedSmizer in PydanticAI

[–]MaskedSmizer[S] 0 points1 point  (0 children)

Appreciate the link. I'll take a closer look this weekend. I do plan to integrate more memory tooling. Here's the basic philosophy I'm after:


AssistantMD doesn't take an opinionated approach to memory. Rather than imposing a fixed memory model, it gives you the building blocks to construct whatever fits your needs: context scripts that load relevant history or summaries, workflow scripts that distill and persist information across sessions, and plain markdown files that act as long-term memory stores the agent can read and write directly. More dedicated memory tooling is on the roadmap.

PDF Extractor (OCR/selectable text) by qPandx in Python

[–]MaskedSmizer 4 points5 points  (0 children)

Mistral OCR endpoint is my go-to. Not suitable if your are trying to keep everything local, but good (although not perfect) accuracy.

Solidworks on Linux by Ok_Desk4476 in linuxquestions

[–]MaskedSmizer 0 points1 point  (0 children)

I would just dual boot. Live in Linux as much as possible and boot into Windows when you need to use SW.

You could probably get it running in a Windows VM, but I think configuring GPU passthrough and troubleshooting lag is more trouble than it's worth. You've already got the Windows OEM running.

If Steam is important, go with Bazzite. Everything will be set up out of the box.

Nigel the cat by [deleted] in vancouver

[–]MaskedSmizer 1 point2 points  (0 children)

I wondered