Nostr Boutique Update #2

npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6
hex
ddfc4680eba4d8f9bb707c1d75ba70e7a09945963d3848b418d681260aa580cbnevent
nevent1qqsdmlzxsr46fk8ehdc8c8t4hfcw0gyegktr6wzgksvddqfxp2jcpjcprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsvswpas8wjgsr8gkmggzd7grt8y8pszq55vsr8lnzs5fwalyfe2jgn2epzsnaddr
naddr1qq2j6jmn2ycyynz4g9ekcjj8xpcx7jjn8p49vqgcwaehxw309aex2mrp0yhxwatvw4nh2mr49ekk7egzyryrs0vpm5jyqe69k6zqn0jq6eepcvqs99ryqeluc59zth0ezw25jqcyqqq823c3gmsm7Kind-30023 (Article)
I’ve been experimenting with a new workflow for building and growing Nostr.boutique using an agentic development & promo setup.
The idea is simple: instead of treating development, deployment, promotion, feedback, and community engagement as separate disconnected tasks, I want to connect them into one continuous loop.
For this setup, I’m thinking about two agents working together:
- A Development & Deployment Agent
- A Promo Agent connected to a wallet using NWC

The goal is to create a lightweight cycle where features can move from idea → build → deployment → outreach → feedback → back into development.
The Stack
This setup is designed around Nostr-native tooling:
- Nsite’s for publishing and hosting
- Ngit for git-based development workflows
- NWC for giving the promo agent wallet access in a controlled way
- Nostr as the social, discovery, and feedback layer
The bigger idea is to make Nostr.boutique feel like a living client project that can continuously ship, listen, promote, and improve.
Agent 1: Development & Deployment
The first agent is responsible for the development side of the cycle.
This agent takes in issues, feature requests, and ideas, then turns them into an actionable development flow.
1. Take Issues & Features
The cycle starts with input.
This can include:
- Bugs
- Feature requests
- UX improvements
- Community feedback
- Ideas from users
- Issues reported by the promo agent
The agent collects these inputs and treats them as potential development tasks.
2. Turn Them Into a Code Action Plan
Once the issues or features are collected, the agent turns them into a clear code action plan.
This is where the task becomes more structured:
- What needs to be built?
- What files or components might be affected?
- What is the expected outcome?
- What should be tested?
- What risks or tradeoffs exist?
This step should include a human guidance window.
That means the agent does not just run off and build blindly. There is a moment where a human can review, steer, correct, or refine the plan before code is written.
3. Create a Branch for the Build
After the action plan is reviewed, the agent creates a dedicated branch for the build.
This keeps the implementation isolated and easier to inspect.
This step should also include a human guidance window, giving humans another chance to review direction before execution.
The branch becomes the workspace for the feature, fix, or experiment.
4. Deploy & Trigger the Promo Agent
Once the build is complete and deployed, the development agent triggers the second agent: the promo agent.
This is where the cycle shifts from building to outreach.
The deployment is not the end of the process. It becomes the starting signal for promotion, engagement, and feedback gathering.
Agent 2: Promo Agent
Currently the agent doing the work is: nostr:npub1f7fg0u3py6h55c52z2a53e3yscmez6cxcvg24vgaxdna6ag2r8gq7d35sy
The second agent is focused on outreach, community interaction, engagement monitoring, and reporting feedback back into development.
This agent would be set up with a wallet using NWC, allowing it to participate in Nostr-native promotion and engagement flows.
Wallet Setup with NWC
The promo agent should have controlled wallet access through Nostr Wallet Connect.
The goal is not to give an agent unlimited financial freedom, but to give it a bounded ability to interact with the Nostr ecosystem.
For example, it could use small zaps for lightweight promotional activity, engagement experiments, or community interaction.
Promo Agent Responsibilities
Outreach & Zapvertisement
The promo agent can run continuous outreach.
One idea I’m exploring is random or semi-random zapvertisement: small Nostr-native promotional actions intended to keep visibility and engagement alive.
This could be used to:
- Highlight new releases
- Bring attention to useful features
- Support community discovery
- Encourage people to try Nostr.boutique
- Keep the project visible without requiring manual posting every time
Engagement Monitoring
The promo agent can also monitor simple engagement signals.
For example:
- Are people reacting to releases?
- Are users replying with bugs or questions?
- Are certain posts getting more traction?
- Are specific features creating more discussion?
- Are there repeated requests or complaints?
This does not need to be overly complex at first. Even basic monitoring can create useful feedback.
Customer Support
The promo agent can help with lightweight customer support.
This could include answering common questions, pointing users to documentation, or collecting support issues that need human or developer attention.
The agent does not need to pretend to know everything. A good support agent should know when to escalate.
Report Issues
One of the most important roles of the promo agent is to feed issues back into the development cycle.
If users report problems, confusion, missing features, or repeated friction, the promo agent can turn that into structured input for the development agent.
This creates the loop:
users → promo agent → development agent → deployment → users
Announce Releases & Monthly Stats
The promo agent can also announce new releases and publish regular updates.
This could include:
- New feature announcements
- Bug fix summaries
- Monthly usage stats
- Engagement summaries
- Most requested features
- Development progress updates
This helps make the project feel active, transparent, and alive.
The Shared Loop
The most important part of this setup is the intersection between the two agents.
The development agent and promo agent are not separate silos. They overlap through a shared feedback loop.
That shared loop looks like this:
- The development agent ships a release.
- The promo agent announces and promotes it.
- Users engage, react, ask questions, or report issues.
- The promo agent monitors and collects that feedback.
- The feedback becomes new issues or features.
- The development agent turns those into the next build.
In simple terms:
Continuous build → launch → outreach → feedback → build again
This is the cycle I want Nostr.boutique to move toward.
Why This Matters
Nostr projects often need more than just code.
They need:
- Continuous shipping
- Better visibility
- Feedback loops
- Community support
- Release communication
- Sustainable promotion
Agentic workflows can help connect these pieces together.
Instead of only using agents to write code, I’m interested in using agents as part of the full project lifecycle.
That means agents can help with:
- Planning
- Development
- Deployment
- Promotion
- Support
- Feedback collection
- Reporting
For a Nostr-native project, this feels especially interesting because the same network used for social discovery can also become part of the development feedback loop.
The Vision for Nostr.boutique
With Nostr.boutique, I want to experiment with a more self-sustaining development cycle.
The project should be able to:
- Collect ideas from users
- Turn those ideas into development plans
- Let humans guide the important decisions
- Build in branches
- Deploy through Nsite’s and Ngit
- Trigger Nostr-native outreach
- Use NWC-powered wallet interactions carefully
- Monitor feedback
- Report issues back into development
- Announce progress and monthly stats
This is not about removing humans from the process.
It is about creating better loops where humans can guide, steer, and supervise while agents handle more of the repetitive coordination work.
The human stays in the important decision points.
The agents keep the cycle moving.
Final Thought
The setup I’m exploring for Nostr.boutique is a simple two-agent system:
- Agent 1 builds and deploys
- Agent 2 promotes, supports, monitors, and reports back
Together, they form a continuous development and engagement loop.
For Nostr client development, especially using tools like Nsite’s, Ngit, and NWC, this kind of workflow could make it easier to ship faster, listen better, and keep the community engaged.
That’s the so far the new reporting 🫡
原始 JSON
{
"kind": 30023,
"id": "ddfc4680eba4d8f9bb707c1d75ba70e7a09945963d3848b418d681260aa580cb",
"pubkey": "c8383d81dd24406745b68409be40d6721c301029464067fcc50a25ddf9139549",
"created_at": 1777644420,
"tags": [
[
"client",
"Yakihonne",
"31990:20986fb83e775d96d188ca5c9df10ce6d613e0eb7e5768a0f0b12b37cdac21b3:1700732875747"
],
[
"published_at",
"1777643162"
],
[
"d",
"-KsQ0BLUAslJG0poJS8jV"
],
[
"image",
"https://r2.primal.net/cache/9/66/70/9667030215e7ac7af10db394bd8c454b7cb8165271d05d229d31d073d151f426.png"
],
[
"title",
"Nostr Boutique Update #2\n"
],
[
"summary",
"I’m setting up Nostr.boutique as an experiment in agentic Nostr client development using Nsite’s, Ngit, and NWC.\nThe flow uses two agents: one for turning issues and features into code plans, branches, builds, and deployments, and another for promotion, outreach, engagement monitoring, support, and feedback collection."
],
[
"t",
"Nostr"
],
[
"t",
"Boutique"
],
[
"p",
"4f9287f22126af4a628a12bb48e6248637916b06c310aab11d3367dd750a19d0",
"",
"mention"
],
[
"imeta",
"url https://i.nostr.build/FOlPmAQ4t9YVh3iP.png",
"ox 4ab7c36e5db5d0cc1b20340cc6f779bc0fefd32ca5b885724671e05363b6b4cc",
"x 41d8c41b8d20f692332c1644a542b3e3a37ce18e4878570c07d01bad511fd100",
"m image/png",
"dim 1447x1087",
"bh LGQco8-D~oyDjxoc-:tR%Gt6%LkB",
"blurhash LGQco8-D~oyDjxoc-:tR%Gt6%LkB",
"thumb https://i.nostr.build/thumb/FOlPmAQ4t9YVh3iP.png"
]
],
"content": "I’ve been experimenting with a new workflow for building and growing **[Nostr.boutique](https://nostr.boutique)** using an agentic development \u0026 promo setup.\n\nThe idea is simple: instead of treating development, deployment, promotion, feedback, and community engagement as separate disconnected tasks, I want to connect them into one continuous loop.\n\nFor this setup, I’m thinking about **two agents working together**:\n\n1. A **Development \u0026 Deployment Agent**\n2. A **Promo Agent** connected to a wallet using **NWC**\n\n\n\nThe goal is to create a lightweight cycle where features can move from idea → build → deployment → outreach → feedback → back into development.\n\n## The Stack\n\nThis setup is designed around Nostr-native tooling:\n\n- **Nsite’s** for publishing and hosting\n- **Ngit** for git-based development workflows\n- **NWC** for giving the promo agent wallet access in a controlled way\n- **Nostr** as the social, discovery, and feedback layer\n\nThe bigger idea is to make Nostr.boutique feel like a living client project that can continuously ship, listen, promote, and improve.\n\n---\n\n## Agent 1: Development \u0026 Deployment\n\nThe first agent is responsible for the development side of the cycle.\n\nThis agent takes in issues, feature requests, and ideas, then turns them into an actionable development flow.\n\n### 1. Take Issues \u0026 Features\n\nThe cycle starts with input.\n\nThis can include:\n\n- Bugs\n- Feature requests\n- UX improvements\n- Community feedback\n- Ideas from users\n- Issues reported by the promo agent\n\nThe agent collects these inputs and treats them as potential development tasks.\n\n### 2. Turn Them Into a Code Action Plan\n\nOnce the issues or features are collected, the agent turns them into a clear code action plan.\n\nThis is where the task becomes more structured:\n\n- What needs to be built?\n- What files or components might be affected?\n- What is the expected outcome?\n- What should be tested?\n- What risks or tradeoffs exist?\n\nThis step should include a **human guidance window**.\n\nThat means the agent does not just run off and build blindly. There is a moment where a human can review, steer, correct, or refine the plan before code is written.\n\n### 3. Create a Branch for the Build\n\nAfter the action plan is reviewed, the agent creates a dedicated branch for the build.\n\nThis keeps the implementation isolated and easier to inspect.\n\nThis step should also include a **human guidance window**, giving humans another chance to review direction before execution.\n\nThe branch becomes the workspace for the feature, fix, or experiment.\n\n### 4. Deploy \u0026 Trigger the Promo Agent\n\nOnce the build is complete and deployed, the development agent triggers the second agent: the promo agent.\n\nThis is where the cycle shifts from building to outreach.\n\nThe deployment is not the end of the process. It becomes the starting signal for promotion, engagement, and feedback gathering.\n\n---\n\n## Agent 2: Promo Agent\n\nCurrently the agent doing the work is:\nnostr:npub1f7fg0u3py6h55c52z2a53e3yscmez6cxcvg24vgaxdna6ag2r8gq7d35sy\n\nThe second agent is focused on outreach, community interaction, engagement monitoring, and reporting feedback back into development.\n\nThis agent would be set up with a wallet using **NWC**, allowing it to participate in Nostr-native promotion and engagement flows.\n\n### Wallet Setup with NWC\n\nThe promo agent should have controlled wallet access through **Nostr Wallet Connect**.\n\nThe goal is not to give an agent unlimited financial freedom, but to give it a bounded ability to interact with the Nostr ecosystem.\n\nFor example, it could use small zaps for lightweight promotional activity, engagement experiments, or community interaction.\n\n---\n\n## Promo Agent Responsibilities\n\n### Outreach \u0026 Zapvertisement\n\nThe promo agent can run continuous outreach.\n\nOne idea I’m exploring is random or semi-random **zapvertisement**: small Nostr-native promotional actions intended to keep visibility and engagement alive.\n\nThis could be used to:\n\n- Highlight new releases\n- Bring attention to useful features\n- Support community discovery\n- Encourage people to try Nostr.boutique\n- Keep the project visible without requiring manual posting every time\n\n### Engagement Monitoring\n\nThe promo agent can also monitor simple engagement signals.\n\nFor example:\n\n- Are people reacting to releases?\n- Are users replying with bugs or questions?\n- Are certain posts getting more traction?\n- Are specific features creating more discussion?\n- Are there repeated requests or complaints?\n\nThis does not need to be overly complex at first. Even basic monitoring can create useful feedback.\n\n### Customer Support\n\nThe promo agent can help with lightweight customer support.\n\nThis could include answering common questions, pointing users to documentation, or collecting support issues that need human or developer attention.\n\nThe agent does not need to pretend to know everything. A good support agent should know when to escalate.\n\n### Report Issues\n\nOne of the most important roles of the promo agent is to feed issues back into the development cycle.\n\nIf users report problems, confusion, missing features, or repeated friction, the promo agent can turn that into structured input for the development agent.\n\nThis creates the loop:\n\n**users → promo agent → development agent → deployment → users**\n\n### Announce Releases \u0026 Monthly Stats\n\nThe promo agent can also announce new releases and publish regular updates.\n\nThis could include:\n\n- New feature announcements\n- Bug fix summaries\n- Monthly usage stats\n- Engagement summaries\n- Most requested features\n- Development progress updates\n\nThis helps make the project feel active, transparent, and alive.\n\n---\n\n## The Shared Loop\n\nThe most important part of this setup is the intersection between the two agents.\n\nThe development agent and promo agent are not separate silos. They overlap through a shared feedback loop.\n\nThat shared loop looks like this:\n\n1. The development agent ships a release.\n2. The promo agent announces and promotes it.\n3. Users engage, react, ask questions, or report issues.\n4. The promo agent monitors and collects that feedback.\n5. The feedback becomes new issues or features.\n6. The development agent turns those into the next build.\n\nIn simple terms:\n\n\u003e Continuous build → launch → outreach → feedback → build again\n\nThis is the cycle I want Nostr.boutique to move toward.\n\n---\n\n## Why This Matters\n\nNostr projects often need more than just code.\n\nThey need:\n\n- Continuous shipping\n- Better visibility\n- Feedback loops\n- Community support\n- Release communication\n- Sustainable promotion\n\nAgentic workflows can help connect these pieces together.\n\nInstead of only using agents to write code, I’m interested in using agents as part of the full project lifecycle.\n\nThat means agents can help with:\n\n- Planning\n- Development\n- Deployment\n- Promotion\n- Support\n- Feedback collection\n- Reporting\n\nFor a Nostr-native project, this feels especially interesting because the same network used for social discovery can also become part of the development feedback loop.\n\n---\n\n## The Vision for Nostr.boutique\n\nWith Nostr.boutique, I want to experiment with a more self-sustaining development cycle.\n\nThe project should be able to:\n\n- Collect ideas from users\n- Turn those ideas into development plans\n- Let humans guide the important decisions\n- Build in branches\n- Deploy through Nsite’s and Ngit\n- Trigger Nostr-native outreach\n- Use NWC-powered wallet interactions carefully\n- Monitor feedback\n- Report issues back into development\n- Announce progress and monthly stats\n\nThis is not about removing humans from the process.\n\nIt is about creating better loops where humans can guide, steer, and supervise while agents handle more of the repetitive coordination work.\n\nThe human stays in the important decision points.\n\nThe agents keep the cycle moving.\n\n---\n\n## Final Thought\n\nThe setup I’m exploring for Nostr.boutique is a simple two-agent system:\n\n- **Agent 1 builds and deploys**\n- **Agent 2 promotes, supports, monitors, and reports back**\n\nTogether, they form a continuous development and engagement loop.\n\nFor Nostr client development, especially using tools like **Nsite’s**, **Ngit**, and **NWC**, this kind of workflow could make it easier to ship faster, listen better, and keep the community engaged.\n\nThat’s the so far the new reporting 🫡",
"sig": "3ee7f043697477d2c172caec4d113859197c21ecc3725050b2c6f0d0110c5666fc4f1d7306dfc95a60ccb97d8a21b3d793de5ac6cfa2a5ef6c5e59429f2ceeea"
}