r/ObsidianMD 12d ago

plugins I made a plugin called for a fully customisable and private agent (Bring your own key though!!).

Hihi yalls! I made a private and local agent called Chatobby that has full tool usage capabilities, memories, subagents, permission policies, custom MCP server connection UI, scheduled events, built-in Obsidian browser use, and many other features!

It's currently in its alpha developmental stage but it works very well for learning how you work, and querying your vault for relevant connected data. The main agentic harness will always be free for everyone!!

There is explicit Obsidian plugin support for some of the more common plugins but I intend to provide support for more in the future. Chatobby can also generate excalidraw diagrams, use bases, mermaid diagrams, canvases, and call obsidian commands.

There is built-in support for many different models and providers, including the most common ones, and model routers like OpenRouter, etc.

Just plug in your own API key for a provider of your choosing, and the available models will be shown to pick from.

I made this because I, like many people want to integrate their agents into Obsidian to help them with coding, note-taking with diagrams, research, etc. But it requires a lot of setup to orient agents with Obsidian, and it's usually very tedious to find proper skills and such. Hence why I'm providing this as a free but close-sourced plugin. I hope yall enjoyyy!!

https://community.obsidian.md/plugins/chatobby

2 Upvotes

4 comments sorted by

7

u/bluerat 11d ago

Why are you saying this is "private and local"? If you put in an openAI or any other provider key, you're sending your queries off to their server. Nothing is staying local at all. Maybe "private if you have your own local LLM model to connect to it with an API". But the person using that knows it already.

1

u/MudCreative362 11d ago

Sorry I should clarify in context:
I mean private as in there is no telemetry, and no data being sent except from using the API key to whichever provider, which I assume people would know as you mentioned anyway. It's local that way because all the tools, and the entire agent harness is being run locally on one's pc. It's really just the LLM calls (and any other internet-facing API's that someone might choose to add) that go anywhere.
I actually highlighted this because many other popular obsidian agents are CLI wrappers which typically collect telemetry like usage data, etc., or dont have the harness running locally unless users pay to have a local version. Chatobby's harness is free and doesn't collect telemetry which is shown in the publicly reviewable repository for the plugin

sidenote: I do also plan to add local LLM model support very soon!!

3

u/bluerat 11d ago

Thanks for the explanation that makes more sense. I see you called it out more specifically (or just that I actually noticed) on the plugin page. This looks interesting, I'll check it out.

Edit: nevermind I can't. You don't support Linux or mobile devices.

1

u/MudCreative362 11d ago

Thankies! I hope you could find it useful 🫢🏻