Your files, your agents, your chat

nostr-dm-agent lets you run multiple AI assistants through chat, each with its own workspace, plugins, and ongoing context, so they can handle everything from projects and ideas to tasks, media, and automation.

Author: dhalsim
Published:
Format: Markdown (kind 30023)
Identifier:
naddr1qvzqqqr4gupzqmnyhq7p7e60kq997xvpds5hkeq5hanlq9vffczd6nr9062pqthgqqs8jmm4wgkkv6tvv4ej67t0w4ez6ct8v4h8gued09hh2u3dvd5xzaq5r4lh7

Your files, your agents, your chat

nostr-dm-agent gives you AI agents you control through chat, each connected to a real workspace on your machine.

That means the bot is not limited to answering questions or working on uploaded files. It can operate inside an actual environment: reading files, writing them, searching directories, organizing material, and using apps and plugins tied to that workspace.

The useful part is not just having an assistant. It is being able to create separate assistants for separate jobs.

You might have one assistant for a software project, another for personal organization, another for a business idea, another for accounting, another for media. Each gets its own chat, its own workspace, and its own tools.

Real examples

You are outside, walking, and thinking about your app. Instead of waiting until you get back to your desk, you message the project bot. It inspects the repo, updates files, runs commands, and keeps the work moving while you keep walking.

Later, you have a rough business idea. You send it to a different assistant. That bot helps turn the idea into structured research topics, open questions, and next steps. Over time it becomes a dedicated workspace for shaping and evaluating ideas instead of a pile of random notes.

That separation is the point. Each assistant keeps its own context clean.

Why this matters

AI chat products are getting better at project organization, but they are still mostly centered around hosted chat interfaces.

nostr-dm-agent is different in a more practical way: each assistant is attached to a real working context you control.

That context is not just a folder. It can also have its own plugin-driven workflows. A personal assistant can keep its own todo list. A business-idea assistant can keep a separate research backlog. A media assistant can keep its own bookmarks. The workspace becomes the boundary for both files and behavior.

Plugins make the assistants more useful

The plugin system is a big part of what makes nostr-dm-agent interesting.

A todo plugin can turn an assistant into something that keeps daily tasks, plans, and follow-ups inside its own workspace. Your personal assistant can manage your day, while another assistant keeps a completely different list for a project or business idea.

A business-ideas assistant can use that same todo structure to groom rough thoughts into clearer research topics, validation steps, and next actions.

A jobs plugin adds scheduled and one-time automation. For example:

!job ai Bring me tech news everyday at 9am of the past day

That gives the assistant continuity. It is not only something you message when you remember. It can also run useful work on a schedule.

A bookmark plugin makes it easy to save, classify, summarize, queue, and retrieve things you want to come back to later.

The important part is not just these specific plugins. It is that assistants can keep gaining capabilities over time.

The ecosystem can keep improving

I am building on nostr-dm-agent every day, and that means the assistants can keep getting better every day too.

But the goal is not just for me to keep shipping applications alone.

The bigger idea is an ecosystem where users and developers can discover and install plugins over Nostr. That makes the assistant model extensible. New tools do not have to wait for one monolithic release cycle. Capabilities can grow as people publish useful plugins and others install them.

That is a better model for personal AI than a fixed assistant with a fixed feature set.

A better direction for personal AI

nostr-dm-agent is a way to organize AI around real roles, real files, and real ongoing work.

Not one assistant trying to cover everything, but multiple agents with separate workspaces, separate tools, and separate context.

Your files, your agents, your chat.

https://github.com/dhalsim/nostr-dm-agent

Comments (0)

No comments yet.