Product Hunt 每日热榜 2026-05-20

PH热榜 | 2026-05-20

#1
StoreClaw
Grow your store profits with agents that know how to sell
557
一句话介绍:StoreClaw是首个集成多模型AI的电商自动化平台,通过智能代理直接执行商品上架、定价、促销等运营操作,帮助卖家在降低人力负担的同时提升利润,解决AI建议“只看不做”的行业痛点。
Artificial Intelligence E-Commerce Marketing automation
AI电商自动化 智能代理运营 多平台统一管理 人工审批控制 运营判断编码 季节性策略适应 多模型AI架构 Shopify/Amazon/DTC 商业利润优化 权限分层管理
用户评论摘要:用户高度关注审批控制层的粒度(如定价、库存变更需暂缓)、跨平台渠道差异预览、季节性波动应对策略、以及多模型架构的延迟问题。建议增加按产品线设置差异化目标(如清仓品与新品不同策略),并学习历史数据调整优化激进程度。
AI 锐评

StoreClaw在“AI+电商”红海中找到了精准切口——不满足于做另一个建议引擎,而是直接切入“执行权”这一核心痛点。其多模型混合架构(Claude+ChatGPT+Gemini)在技术上展现了对模型长板互补的深度理解,但多模型调度带来的延迟问题可能是规模化落地前的隐雷。值得肯定的是,产品将“运营判断编码”作为核心壁垒:通过可配置的审批层级、季节性基线感知、品类竞争数据注入,试图让Agent行为超越简单优化逻辑,逼近资深运营的直觉。真正的价值在于重塑了电商团队的人员配置模型——当Agent能处理80%的常规操作(SEO、库存健康、生命周期营销)并自动完成闭环,小团队将首次具备大卖的资源调度能力。但风险同样明显:跨平台合规(尤其是Amazon SP-API的严格限制)、复杂场景下的人类判断迁移速度,以及用户从“监督AI”到“信任AI”的心理转变,三者均需时效性验证。若能证明在连续两个季度中不出现重大执行错误,StoreClaw才有机会从“有趣的工具”蜕变为“电商运营基础设施”。

查看原始信息
StoreClaw
StoreClaw is the first AI commerce platform with agents that know how to sell, so you can make more money with less effort and less stress. Connect StoreClaw to your existing store and it will study your numbers, current sales figures, and growth trajectory, and then offer proactive suggestions that it can execute on your behalf — once you give it your approval. Ask StoreClaw how your business is doing any time, anywhere. Sell more with less stress: StoreClaw.

Congratulations!

6
回复

@emma_watson21 Thank you~

0
回复

@emma_watson21 Thank you so much.

Would definitely encourage you to try it out and see how it fits your workflow, always happy to hear feedback from early users.

0
回复

@emma_watson21 Thank you very much.

0
回复

Congrats on the launch!

One thing I'm curious about: can sellers set approval layers before actions run? Especially for pricing, inventory, or campaign changes.

6
回复

@itsluo Sure,but you’ll need to provide specific prompts when chatting with the AI, so it can carry out actions such as pricing updates, inventory adjustments, or marketing campaign changes according to your requirements.Welcome to reach out to us via  customer.support@storeclaw.ai.

1
回复

@itsluo 


One thing I'm curious about: can sellers set approval layers before actions run? Especially for pricing, inventory, or campaign changes.

3
回复

@itsluo Yes — approval layers are core to the design. Operators set scope per action type: lower-risk work (content, listing health, lifecycle) can run autonomously, while pricing, inventory, and budget changes queue for review by default. You dial it up or down per category as trust builds. Higher blast radius = more conservative default. Nobody wants an agent cutting prices autonomously at 2am.

1
回复

Congrats on the launch! This is honestly the most compellign AI product I’ve seen that feels focused on operations instead of just content generation.

3
回复

@peng_wood Thanks Wood, that's the framing we've been working toward, most "AI for ecommerce" still ships as a content generator with extra steps. Means a lot that it reads operations-first to you.

0
回复

@peng_wood Thank you,we’ve long felt the space was too focused on content generation, so we built StoreClaw to be operation-first. It’s great to hear that resonates with you.

0
回复

@peng_wood 

Thanks, Wood, that’s exactly the direction we’ve been pushing for. A lot of “AI for ecommerce” still ends up being content tooling with extra steps, so it’s good to hear the operations-first angle is coming through.

0
回复
StoreClaw is designed to support different growth goals, including stores focused on margins, operational efficiency, and sustainable scaling, not just top-line revenue growth. The focus is on helping merchants automate and optimize workflows in a way that fits their business model and priorities. You can explore the pricing plans here: https://www.storeclaw.ai/pricing
3
回复

Feels like the hard problem here isn’t “AI for e-commerce,” it’s encoding operational judgment.

A senior operator knows when not to optimize aggressively because of seasonality, inventory risk, brand positioning, etc. Curious how much of that intuition can realistically become agent behaviour over time?

3
回复

@surabhi_minocha That’s a great perspective, and we completely agree. The question is difficult to measure precisely,but one thing we’re certain about is that we’re continuously working toward that goal.

2
回复

@surabhi_minocha 

Exactly, agents handle high-frequency execution, while operator judgment is encoded as guardrails and constraints.

The operator shifts from micro-decisions to defining and refining the boundaries the system runs.

2
回复

@surabhi_minocha You've named the actual hard problem. Skills are commoditizing — anyone can wire up an SEO or copy agent. Judgment is the moat: knowing when not to optimize. Our approach is to make operator judgment first-class context that travels with every skill run — seasonality, inventory posture, margin tolerance, brand guardrails, launch phase. The engine isn't optimizing in a vacuum. Day-one match for a 15-year operator's gut? No. But the gap closes faster than people expect once judgment lives in the system instead of one person's head.

1
回复

The approval-before-execution design is exactly the kind of trust architecture that makes autonomous agents actually usable in production. 👍

I've been burned before by tools that "helpfully" rewrote product titles in ways that tanked my brand voice.

2
回复

@jaredl Really appreciate this perspective.

That’s exactly why we built the system around controlled autonomy, agents can act, but never override judgment. Brand consistency and merchant intent stay at the center of every action.

Would love for you to give it a try when you’re ready and see how it behaves in a real store context.

0
回复

Congrats on the PH launch, StoreClaw! 🚀
Finally an AI commerce platform where agents actually do the work inside your store (bulk meta edits, alt text, backlinks, product copy) instead of just telling you what to copy-paste. The MCP integration is a game-changer. 👏

Love the "proactive plan + human approval" flow, and 30+ prebuilt skills out of the box. 300 free credits to spin up a full storefront + SEO fix across 12 skills? That's seriously generous and shows confidence in your product.

One practical suggestion from someone who's worked with multi-channel sellers: when the same agent optimizes across Shopify, Amazon, and eBay, each platform has different rules (title length, keyword weighting, tone). Could you add a "channel-by-channel diff preview" before execution? Let sellers see exactly how a product's title/description changes on each platform, so they can catch cases where a "universal" optimization hurts conversion on one channel. Also, if agents could learn from each store's historical conversion data to adjust optimization aggressiveness (e.g., leave top sellers alone, test more on slow movers), that would reduce anxiety and boost trust.

Question for the team: do you currently support setting different selling goals per product line (e.g., clearance items get discount-driven suggestions, new arrivals get SEO-heavy pushes)? If yes, highlight it more. If not, any plans to add it? Would love to hear your thinking. 😊

Congrats again — can't wait to see what crazy growth hacks sellers unlock with StoreClaw!

2
回复

@rocsheh 

Thanks a lot for the thoughtful feedback, Zepeng Sheespecially the channel-by-channel diff preview idea, that’s very aligned with how we think about multi-platform safety and control. Cross-channel normalization is one of the trickiest parts, so making changes transparent per platform is definitely something we’re exploring.

On differentiated goals: not fully exposed as a product setting yet, but the underlying direction is exactly that different optimization strategies based on product intent (clearance vs. hero SKU vs. new launch). It’s on the roadmap as we expand from “single-plan optimization” to “portfolio-level control.”

Really appreciate you digging into the practical edge cases, that’s exactly where the system needs to be strong.

0
回复

@rocsheh Thank you so much for the sincere recognition and professional advice!We’ll keep polishing the product to fit diverse operational needs, really grateful for your great support.

0
回复

@rocsheh Really appreciate such a thoughtful take. We’re focused on giving merchants real execution power across channels, while keeping control and clarity at the center of every action. Excited to keep evolving this with feedback like yours and push the boundaries of what commerce agents can do.

Would love for you to try it out and see it in action on your own setup.

0
回复

Congrats to the entire team — this feels like a genuinely ambitious product in a crowded space.

2
回复

@ray_luan Thanks Ray, appreciate that especially coming from a fellow builder. Crowded space is right; we'll keep our heads down and try to earn it.

0
回复

@ray_luan Much appreciated!

0
回复

@ray_luan 

Thanks Ray — that means a lot, especially from someone building in the same space. It’s definitely a crowded field, so we’ll just stay focused and keep shipping until it speaks for itself.

0
回复

Using Claude for core intelligence, ChatGPT for intent, and Gemini for visual generation is an interesting multi-model architecture. Most AI products pick one provider and live with its limitations. The tradeoff is complexity — how do you handle latency when a single user query needs to hit three different models?

The "proactive suggestions it can execute on your behalf" approach with approval gates is the right pattern. I build automated agents and the biggest trust-builder is showing the user exactly what you're about to do before doing it. Pure autonomy sounds cool but nobody wants an AI agent repricing their entire inventory without asking first. How granular are the approval controls — can merchants set rules like "auto-execute anything under $X impact but ask for everything else"?

2
回复

@ytubviral We adopt multi-model collaboration to gather advantages from each one, and we are continuously optimizing scheduling logic to lower latency and ensure smooth usage experience.

Our approval mechanism supports fine-grained permission settings. Merchants can set personalized rules freely. Operations with small impact can run automatically, while relatively important adjustments will be paused and wait for your manual review. We keep optimizing this function to fit various usage scenarios.

If you require more detailed technical consultation, please write directly to: Customer.support@storeclaw.ai

0
回复

@ytubviral We match different models reasonably to make full use of their respective strengths, and we keep tuning our system operation process to cut down waiting time and improve overall response efficiency.

Fully understand this concern, and our platform supports flexible and detailed permission management. Sellers can make exclusive rules by themselves, letting low-impact adjustments run automatically, and all major changes will be held back to wait for your confirmation first. We keep upgrading this practical feature all the time.

And more information can be inquired from: Customer.support@storeclaw.ai, we are glad to hear from you~

0
回复

@ytubviral Thanks Javier — these are sharper questions than we can do justice to in a comment thread, and you're clearly the kind of operator we'd want to go deep with. Drop us a line at customer.support@storeclaw.ai and we'll set up a real conversation on the architecture and approval-control side. Would genuinely like to compare notes with another agent-builder.

0
回复

Congrats to the whole team — excited to see an engine that connects Amazon, Shopify, and DTC in one place finally exist.

2
回复
@nina563 Thanks a lot. StoreClaw is built to unify workflows across Amazon, Shopify, and DTC so teams can operate and optimize more seamlessly in one system.
0
回复

@nina563 Thanks a lot for your warm wishes and support! We’re delighted to build this all-in-one solution covering Amazon, Shopify and DTC stores. We will keep polishing cross-platform functions to help merchants manage multi-channel businesses more effortlessly.

0
回复

@nina563 Thanks Dan — appreciate the support from the Genstore team.

1
回复

Clearly, Amazon is the part of this that interests people most. Their TOS around automated listing and pricing changes is a bit hostile and enforcement is uneven. Are you guys going through SP-API with rate-limited windows? Do operators connect via personal credentials and accept the risk?

2
回复
@artstavenka1 Thanks for bringing this up. We completely understand why this is an important consideration for sellers working across marketplaces like Amazon. StoreClaw is built with long-term operational reliability and platform compatibility in mind, while helping merchants reduce repetitive manual work and scale workflows more efficiently. Appreciate the thoughtful question, and definitely encourage you to try StoreClaw firsthand to explore how it can fit into your own ecommerce operations and automation workflow.
1
回复

@artstavenka1 We totally understand your concerns about Amazon compliance and safety! StoreClaw integrates exclusively via Amazon’s official SP‑API, fully adhering to their rate limits and TOS for all automated listing and pricing activities.

For more details on integration and security, feel free to contact our support at custosmer.support@storeclaw.ai.

1
回复

Running a 2-person operation here. If this actually takes work off my plate instead of adding "monitor the AI" to my todo list, this changes everything.

2
回复

@boyuan_deng1 Storeclaw is exactly what you need. It’s designed to significantly improve efficiency and productivity for small teams like yours. Welcome to subscribe and give it a try!

0
回复

@boyuan_deng1 

Definitely!

0
回复

@boyuan_deng1 That's the whole bet. "Monitor the AI" is just another task — we built it to close its own loops so you don't inherit a new job. 2-person teams are exactly who this is for. DM me if you want early access.

0
回复

does it handle seasonal shifts? My business has huge Q4 peaks and summer deaths. If I connect it in January will it know that February is supposed to be slow, or will it panic and recommend I cut everything?

2
回复

@abod_rehman You can share your industry background and historical business data with the AI, and it will identify patterns based on your business performance and industry cycles.

That said, providing clear context and goals in your prompts can help the AI make even more accurate decisions for your business.

1
回复

@abod_rehman Fair concern — "panic and cut everything" is the failure mode of most optimization tools. Two things. One, the engine reads category and competitive seasonality, not just your store in isolation — so day one in January, it already knows February is a trough for your category. Two, your own store history gets ingested at connection, so your specific seasonality shape (Q4 ramp, summer dip) feeds into how current performance is read. Slow February isn't a problem to solve — it's a baseline to plan against.

0
回复

@abod_rehman 

No worries at all — we’ve got that covered. StoreClaw is built to handle those shifts safely without overreacting 🚀

0
回复

Most "AI for e-com" tools I've tried are just dashboards with a chatbot bolted on. The fact that StoreClaw takes action rather than giving recommendations changes the math on hiring.

2
回复

@alexia_li 

What separates this from tools that only adding AI features is the action layer. Every existing tool is still a dashboard — it shows you what's happening and tells you what to do. StoreClaw actually doing the thing is the leap. 

1
回复

@alexia_li 

That’s exactly the gap we’re targeting. StoreClaw isn’t built to advise operators — it’s built to be one, with real execution across workflows instead of static insights.

0
回复

@alexia_li Nailed it. Dashboard + chatbot is still a productivity tool — the human is doing the work. An engine that executes changes the category, and the hiring math with it. The question shifts from "do I need another SEO/lifecycle/content hire" to "what channel can I launch next without adding payroll."

0
回复

Huge congrats on the launch! Excited to see what "autonomous" actually looks like at scale for e-com sellers.

2
回复

@eeeeeach 

Really appreciate that! We built StoreClaw to move beyond “AI suggestions” and actually handle execution for sellers — from product sourcing to store ops and optimization.

This launch is just the beginning, but we’re excited to finally show what autonomous commerce can look like at real scale. Looking forward to sharing more wins (and lessons) as sellers start pushing it in production 🚀

0
回复

@eeeeeach Appreciate it! The demo version of autonomous is easy — the at-scale version is where most tools quietly break. That's the bar we're holding ourselves to.

0
回复

@eeeeeach 

I've used Shopify Magic and Amazon's own AI tools. They're both surface-level — autocomplete for listings, basic analytics framing. StoreClaw running actual commerce decisions in the background is a completely different scope of ambition.


0
回复

Huge congrats! Love seeing founders tackle operational complexity head-on.

1
回复

@michelle_thirteen Really appreciate your recognition! It’s our core goal to solve real operational pain points.

0
回复

@michelle_thirteen Many thanks for the sincere wishes! We keep focusing on easing operational troubles for merchants. Welcome to join us and experience the product.

0
回复

@michelle_thirteen Thanks, Michelle. We’ve always believed the real unlock in commerce comes from reducing operational friction and helping founders move faster with confidence.

0
回复

The e-com seller community has been waiting for something like this for a long time. Rooting hard for StoreClaw. Congrats on shipping!

1
回复

@wenyi_yu Truly appreciate your support and good wishes! We’re glad we can finally bring this solution to all sellers.

0
回复

@wenyi_yu Really appreciate this.

We’re building this for exactly that, giving e-com operators something they can actually run with, not just experiment on. Would love for you to try it when you’re ready.

0
回复

@wenyi_yu Thanks so much for your warm support and best wishes! We truly appreciate it. We will keep optimizing the product to better serve all sellers. You are warmly welcome to sign up and experience it.

0
回复

Congrats on the launch! This is honestly the most compellign AI product I’ve seen that feels focused on operations instead of just content generation.

1
回复

@leah_leee Thanks for saying that,it’s exactly why we built this. The e-commerce space is flooded with AI tools that only generate content, so we went all-in on operations-first automation. Glad that resonates with you.

0
回复

@leah_leee Really appreciate that.

We’re focused on building something that actually helps merchants execute, not just generate ideas. Excited to keep pushing this forward together and see how far we can take it with the community.

Would love for you to try it out when you’re ready, we’re here if you need anything.

0
回复

@leah_leee Many thanks for your kind words! Moving beyond mere content generation to serve actual operational demands is our original intention.

0
回复

@satomi_yu Is there a minimum amount of existing sales data that's needed for the AI to derive insights? If the traffic is too low and the data is statistically insignificant, what would the AI do?

Also, does it work with Etsy stores?

1
回复

@satomi_yu  @hunter_powabase Thanks Hunter, both good questions.

On the data threshold: there's no hard minimum, but the agent honestly degrades what it claims based on what your data supports. On a low-traffic store, it'll lean more on category-level benchmarks, competitor signals, and structural audits (does your schema work, are your titles missing intent keywords, etc.) — and less on conversion or attribution claims that need real volume to be statistically real. When it does surface a recommendation that's data-thin, it flags the confidence level rather than presenting it as solid. The principle we hold: never pretend a recommendation is data-backed when it isn't.

On Etsy: it's labeled "Coming Soon" on our connectors page today. Etsy operators are exactly who we'd want to hear from while we're building it out, so if that's your store, drop us a line.

0
回复

@hunter_powabase 

No hard data minimum — the agent adjusts confidence to the quality of available data and won’t overclaim insights it can’t support.

0
回复

@hunter_powabase Great question,this is exactly the scenario we designed StoreClaw for.There is no minimum sales data requirement to get started. It will never push high-risk changes, and every action requires your manual approval before going live.

0
回复
Started with free credit and quickly converted to a paid subscriber. My Shopify store is being optimized. So far so good!
1
回复

@tripplep Thanks Prajesh, that genuinely means a lot — especially on day one. If anything surprises you as the agent gets deeper into your store, good or bad, I want to hear it.

1
回复

@tripplep Thanks Prajesh, this is the exact loop we built it for, and seeing someone actually run it on day one is the best news I've had today. Reach out anytime, especially if something doesn't behave the way you'd expect.

1
回复

@tripplep Thanks so much for the feedback and for sticking with us.

0
回复

What’s the most credits a single skill has consumed in real world testing?


1
回复

@luz_bidelspach Pretty much all AI-driven tasks on StoreClaw use credits, like writing product content, optimizing listings, doing competitor research and making marketing copies.

Actually there’s no set credit cost for any single feature. It all depends on how heavy the work is, like how long the content is or how many products you need to analyze. That’s why we don’t list fixed rates upfront.

No worries though, you can always check the exact credits used in Usage Records under Settings right after each task finishes.

0
回复

@luz_bidelspach Task-generation actions started in StoreClaw generally consume credits, including AI-powered tasks such as content generation, listing optimization, competitor analysis, and campaign copy generation.

The number of credits consumed by a single task is not fixed. It varies based on output complexity, such as content length or the number of items being analyzed. For that reason, we do not publish a fixed per-task price list in advance.

After each task is completed, you can review the exact deduction in Settings -> Usage under Usage Record.

0
回复

@luz_bidelspach Thanks Luz — to actually answer your question rather than around it: we don't have a clean ceiling number to quote yet because the beta is small and the heaviest jobs (full-catalog audits on large stores) haven't been stress-tested. Directionally, single-product actions are tens of credits, mid-sized jobs are low hundreds, and the biggest jobs we've seen are in the low thousands. We'll publish a real ceiling once we have meaningful data across more store sizes.

0
回复

Does the SEO audit flag duplicate meta descriptions before the agents rewrite them?

1
回复

@elijah_smith6 Thanks Elijah, good catch on the order of operations. Yes — duplicate meta descriptions are surfaced in the audit step as their own flagged issue, alongside missing descriptions, length violations, and keyword cannibalization across pages. The agent only proposes rewrites once you've seen the diagnostic, and you approve which ones to actually touch.

0
回复

@elijah_smith6 Absolutely it does! Our SEO audit will first spot and mark out all duplicate meta descriptions clearly ahead of time. This way you can know all existing issues upfront, and the AI will only start rewriting after sorting these problems out properly.

0
回复

@elijah_smith6 Sure thing! Our SEO audit can easily pick out all repeated meta descriptions in advance. You can get a clear overview of these issues first, then let the AI carry out targeted rewriting work later on.

0
回复

Really cool! Just a few weeks ago I recommended building a similar service to my friend! You literally read my mind))

By the way, what about integration with Google Analytics, Google Search Console, and other important marketing tools that are needed for a full understanding of issues and for high-quality recommendations?

1
回复

@natalia_iankovych Haha, what a coincidence! We’ve always focused on building a data-driven optimization experience. Right now, we support integration with major marketing tools like Google Analytics, syncing key data for analysis and recommendations. We’re also continuously expanding compatibility with more popular marketing tools, strengthening data connectivity to deliver more comprehensive, precise optimization plans.

0
回复

@natalia_iankovych Thanks Natalia, and that's a fun coincidence — please tell your friend hi.

To add to what Satomi said: Google Analytics is live today (GA4, with traffic, attribution, conversions, and realtime). Google Ads is also live — ROAS, ad spend, campaign optimization. Google Search Console is on the roadmap, not shipped yet. It matters because GSC tells us what actually happened in search after the agent ships a change — without it, we're reading one side of the conversation.

Full current list of connectors is at storeclaw.ai/app/connectors. The priority order for what gets built next is shaped by which tools beta operators tell us they're already in every day. If yours isn't on the list yet, that's exactly the kind of feedback we'd want to hear.

1
回复

@natalia_iankovych It feels great that our product matches your idea so well. We are working on supporting integrations with Google Analytics and more popular marketing tools. We keep optimizing data connection features, so we can gather sufficient data to provide more practical optimization advice for everyone.

1
回复

I really liked how the agent show how it thought a particular decision. Great product!

1
回复
@krishna_tyagi5 Glad you liked it. Appreciate it.
0
回复

@krishna_tyagi5 Thank you so much for your kind praise! We highly value transparent decision logic display, letting users clearly know the thinking behind every suggestion. We will keep polishing details and optimizing user experience continuously.

0
回复

@krishna_tyagi5 Thanks Krishna — that "show its thinking" piece is the one I personally care about most. Glad it landed.

0
回复

Does the 300 free credits include using the backlink generation skill, or is that a premium action?


1
回复

@joshua_martinez7 Yes, the 300 free credits do include the backlink generation skill—no premium upgrade required. It counts toward general credit usage, just like SEO fixes, Listing inspections, page optimizations, and other core features. For details on exact credit consumption, feel free to contact our support team at custosmer.support@storeclaw.ai.

0
回复
@joshua_martinez7 Thanks for the question. The 300 free credits are designed to let users explore core StoreClaw capabilities and experience the workflow before scaling further. For full details on what’s included across plans, you can check here: https://www.storeclaw.ai/pricing
0
回复

@joshua_martinez7 Feel free to try it on your store whenever you’re ready, we’d love to see how it performs for you. My team is always on standby and happy to help if you need anything.

0
回复

Does StoreClaw handle product variant meta descriptions separately, or inherit from parent listings?


1
回复
@emily_carter18 Great question. StoreClaw is designed to handle product variants with flexibility, allowing either parent-level consistency or variant-level optimization depending on strategy. Worth trying it out to see how it fits your workflow in practice.
0
回复

@emily_carter18 StoreClaw uses a flexible inherit + independent customization approach: Variants inherit the base meta description from parent listings by default, and you can generate and edit unique meta descriptions for each variant separately (by color, size, etc.) for better SEO and platform compliance (Amazon, Shopify, etc.).

For detailed configuration support, feel free to contact us at custosmer.support@storeclaw.ai.

0
回复

@emily_carter18 Thanks Emily, and Satomi already covered the mechanism well. To add the operator side: inherited is usually the right default. Per-variant meta descriptions only earn their keep when variants compete for distinct search intent — e.g., "red leather wallet" vs. "black leather wallet" where the color is a high-volume search term, or sizing where buyers are explicitly searching by size.

When variants are just stocking units of the same product (same intent, same buyer), per-variant overrides usually create maintenance overhead without ranking lift. The agent flags which of your variants meet the "distinct intent" bar before recommending overrides — so you're not editing 47 color variants just because you can.

0
回复

Execution > recommendations every single time.How often do users reject proposed action plans?


1
回复

@joshua_cooper2 Couldn’t agree more — execution is everything. StoreClaw’s action plans are data-backed, high-revenue impact, and low-effort to implement, so the user rejection rate is very low. We keep refining our logic based on real user feedback to make every suggestion actionable, effective, and worth your time.

0
回复
@joshua_cooper2 Great point. In practice, most users tend to accept the majority of suggested action plans, especially when they’re clearly tied to measurable impact. Rejections usually happen when teams prefer to adjust priorities or apply their own strategy layer. Appreciate the engagement.
0
回复

@joshua_cooper2 Thanks Joshua, and you're asking the right question. Honestly: we don't have a clean acceptance-rate number yet that I'd trust enough to quote. The beta cohort is still small and the recommendations we ship today are heavily weighted toward the low-effort, high-confidence end of the action space — which biases the number upward.

The signal I actually watch is which categories of recommendations get rejected. Pricing changes get rejected most often (operators want to call those themselves). Listing copy and schema rewrites get rejected least often. That tells us where the agent is genuinely useful vs. where it should be quieter.

Once we have meaningful volume across more diverse stores, I'd rather publish a real number than estimate one now.

0
回复

Huge congrats — this space definitely needs better operational tooling. Does StoreClaw eventually learn brand-specific patterns over time, or are workflows mostly template-driven today?

1
回复

@cruise_chen Thanks so much for the congratulations! StoreClaw offers ready-to-use intelligent templates today, while it continuously learns brand-specific patterns and data behaviors to adapt to your store style, Listing habits, pricing strategies and operational preferences over time. Feel free to try it out!

0
回复
@cruise_chen Thanks a lot. StoreClaw is designed to adapt over time to each brand's patterns, while still being able to deliver value from day one without relying on rigid templates.
0
回复

@cruise_chen Thanks. Honestly, both — by design. Skills give the engine a strong baseline so it's productive day one, no "wait six weeks to learn your brand" tax. Then brand-specific patterns layer in over time: voice, what's worked in your category, approval patterns, which playbooks have hit. Template-driven day one, increasingly brand-specific from there. What we deliberately avoid is making operators wait for a learning curve before the engine earns its keep.

0
回复

AI tools that actually do things are rare.Can StoreClaw reverse or rollback changes if needed?


1
回复
@james_carter35 That's a big focus for StoreClaw as well. The goal is to give merchants more confidence and control while automating store operations at scale. StoreClaw is built around helping merchants execute faster without losing visibility into store updates and optimizations. Definitely worth trying if you want a more hands-on AI workflow instead of just content suggestions.
0
回复

@james_carter35 Couldn’t agree more. We focus heavily on practical and actionable features. The system keeps full operation logs, and most regular adjustments can be undone easily. We are also constantly improving relevant rollback functions to bring users more flexible and reliable experience.

0
回复

@james_carter35 Thanks James, and to add a layer to what Lena and Satomi already said: every change StoreClaw ships gets logged with a timestamp, a diff, and a one-click reversal. Most edits — listing copy, schema, descriptions, pricing — roll back cleanly in seconds.

Where it gets messier is changes that compound (a price drop that's already converted 30 orders, an inventory move that's already shipped). For those, the agent flags "irreversible from this point" before asking you to approve. We'd rather pause and explain than ship something you can't take back.

0
回复

Love seeing tools focused on actual outcomes. How customizable are the generated product copy styles?

1
回复
@antonio_manuel1 Great question. StoreClaw supports flexible customization of product copy styles so teams can align outputs with their brand tone and positioning while optimizing for performance. For more detailed configuration options, feel free to contact our support team at customer.support@storeclaw.ai.
0
回复

@antonio_manuel1 Thanks a lot! The generated product copy supports full customization. You can set brand tone, writing style and target audience freely, and adjust content length and marketing focus to perfectly match your store style and different platform demands.

0
回复

@antonio_manuel1 Thanks Antonio, and to add to what Satomi listed: customization works on two layers.

First, a global voice profile built from your existing content — tone, vocabulary, sentence rhythm, words you avoid. The agent matches new copy to that profile by default, so most of the customization happens passively.

Second, explicit overrides per product line or category. If your athletic SKUs need a punchier voice than your loungewear, you set that once and the agent generates accordingly. Same for length, platform-specific format (Amazon bullets vs. Shopify hero copy), and which value props lead.

0
回复
#2
mailX by mailwarm
Email deliverability toolkit for humans and AI agents
455
一句话介绍:mailX是一款面向人类和AI代理的邮件投递性诊断工具,能快速指出邮件进垃圾箱的原因,并提供清晰、可操作的修复步骤,无需注册即可使用。
Email Email Marketing Artificial Intelligence
邮件投递性 邮件送达率 SPF/DKIM/DMARC诊断 AI代理 邮件基础设施 域名配置 垃圾邮件分析 邮件增长 SaaS工具 YC创业公司
用户评论摘要:用户普遍关注工具能否从“诊断”进化为“自动修复”,以及是否针对不同邮件客户端(如Gmail、Outlook)提供差异化诊断。部分用户赞赏其“先解释问题再给修复步骤”的清晰导向,而非仅展示原始技术指标。
AI 锐评

mailX切入了一个极其精准且痛感强烈的缝隙市场——邮件投递性诊断。在绝大多数创始人还在苦修标题优化、发送时间A/B测试时,他们敏锐地意识到,大量团队的邮件投递问题根本不是“运营策略”层面的失误,而是“基础设施”层面的裸奔:破损的SPF、错误的DKIM、缺失的DMARC。这些听起来枯燥的DNS配置,在Gmail和Outlook的眼里就是一个域名的身份证。mailX真正的价值在于,它把这种“枯燥且吓人”的技术黑箱,翻译成了“没身份证明,请点击此处补办”的傻瓜式操作指南。

更何况,mailX明确打出了“AI代理可用”这张牌。当AI开始取代部分商务沟通,一个“连邮件都送不进收件箱”的AI代理,其行为价值不仅为零,还可能直接带崩域名信誉。mailX将这个接口提供给AI代理,更像是为整个电子邮件生态的“智能化”铺设了一条必要的水管。

但不可忽视其潜在的风险与局限。评论中反复出现的“何时能自动修复”的追问,暴露了当前产品形态的边界——mailX目前仍停留于“诊断与建议”这一信息层,尚无法直接操作DNS或自动配置服务器。对于多数非技术用户,即便有“清晰步骤”,在真实操作DNS面板时仍可能手足无措。如果mailX未来无法提供“一键执行”或“自动化修补”的闭环能力,它很有可能重蹈“提供海量报告但用户依旧不知所云”的数据可视化老路。另外,随着Gmail等邮箱平台对用户行为模式的愈发敏感,仅仅做一次诊断修复并不能一劳永逸,动态的、持续性的监控与调节或许才是更深的护城河。

总而言之,mailX的当前版本像是一个极其称职的“技术体检医生”,但最终能否成为企业的“家庭医生兼药剂师”,还取决于其是否敢于触及更复杂的自动化执行与AI行为信誉度管理。

查看原始信息
mailX by mailwarm
Your emails go to spam. mailX shows you why, and how to fix it in seconds with clear answers and exact steps. Built for humans and AI agents. API and MCP ready.

Like most founders, email has been our #1 sales channel since our first startup in Paris. That’s what led us to build @Mailwarm and work on email deliverability since 2020.
And one thing became clear: your emails don’t land in the inbox by magic.

Over the years with mailwarm (YC S20, #1 Product of the Day for March 4th, 2020 🏆), we’ve helped thousands of teams improve deliverability. And we kept seeing the same thing:

  • People either don’t know what’s wrong…

  • Or they see the data, but don’t know how to fix it.

So they guess.

That’s why we built mailX.

Run a check -> understand what’s broken -> fix it with clear steps.
No signup. No guesswork.

We also made it usable by AI agents, not just humans.

If email is part of your growth, tell me in comment how you’re using it. We’ll take a look and help you improve it.

34
回复

@thamibenjelloun Hi Thami, congrats on the launch. Do you just surface issues or can your agents resolve some of the common ones?

1
回复
2
回复

@thamibenjelloun Emailing made me meet great people and build an amazing team!

2
回复

Hey Product Hunt 👋

I'm Amine, co-founder of mailX. Huge thanks to @garrytan for hunting us today 🙏

After 6 years in email deliverability and building Mailwarm (YC S20), I keep seeing teams spend weeks rewriting subject lines, A/B testing send times, and buying warmup tools while they have a 5-minute problem they don't know is a problem. Missing DMARC. Broken SPF. A DKIM key that was never rotated. Boring stuff with scary names, ignored while everyone optimizes copy.

These protocols exist for a reason: they're your domain's ID card. They're how Gmail and Microsoft decide whether to trust you.

We built mailX to fix that. Ask the AI agent and it'll diagnose your setup and walk you through every step. Prefer to do it yourself? There's a human interface for that too. And every report is shareable, so you can hand it straight to an expert if you want a second pair of eyes.

The whole team is here today to answer your hardest deliverability questions 👇
Proud to work with all of you @thamibenjelloun @othman_katim @karimbenkeroum @manal_essalek1 @naimz @daniel_nwankwo

11
回复
@bengeekly Thank you. It’s been so fun working with you and the team🎉🎉
3
回复

@garrytan  @othman_katim  @karimbenkeroum  @manal_essalek1  @naimz  @daniel_nwankwo  @bengeekly and all the others. Proud of this team.

mailX is really the result of different strengths coming together: deep deliverability experience, product thinking, engineering, AI workflows, customer support, and a lot of real problems we saw through Mailwarm over the years.

That’s what makes this launch special for me.

Not just a tool, but years of learning turned into something simple for humans and AI agents.

Let’s go team 🚀

3
回复

@bengeekly  heavy on the "boring stuff with scary names" lol. It's been lovely working with you and everyone too. To the launch and beyond 🚀

1
回复

In the future, will the tool be able to create such an email and settings on its own so it will not end up in the spam? Like the whole automation of the process instead of suggestions.

8
回复

@busmark_w_nika Definitely something to keep in mind for our Roadmap 😉

6
回复

Hi @busmark_w_nika, thank you for raising this!

That's the question we keep asking ourselves. Today, we surface what's broken and guide the fix, full automation is the logical next step. Which part of the setup would you most want automated first?

7
回复

@busmark_w_nika No. Our focus is not to create the email itself and send it.

Many tools already help with copy, personalization, and sequences.

Our focus is the part after that: making sure the email has the best chance to land in the inbox.

So mailX diagnoses what is wrong, through the web app or through AI agents via API & MCP.

The future for us is more about helping agents check, fix, and monitor deliverability safely, not replacing the creative part.

5
回复

Hi Product Hunt community

When emails land in spam, the visible problem is simple: people don’t receive them. But the real work starts after that. You need to understand why it happened. Is it the domain setup? The sending behavior? The content? The reputation? Something else? 

I’ve seen teams waste a lot of time trying random fixes because they don’t know what to prioritize first. 

That’s the gap we wanted to close with mailX: help teams understand what is hurting their deliverability and what they should fix. Email can still be one of the strongest growth channels, but only if it actually reaches the inbox ;)

7
回复

Email has long been the working layer for humans. It is becoming a working layer for agents too.

It already holds so much of our context. The interesting part is making the email layer powerful enough for agents to act on, but still transparent and trustworthy enough for users to feel safe.

Congrats on the launch @othman_katim & team!

6
回复

@othman_katim  @zaczuo That’s exactly what we’re focused on with MailX: keeping the system transparent so you always understand why something is happening, not just what happened.

Really appreciate the support 🙏

2
回复

@zaczuo thanks!

The agent layer thesis is real, and the piece nobody talks about yet is the plumbing underneath. An agent that lands in spam is worse than one that didn't send at all, because the user assumes the action happened.

That's the wedge we keep coming back to. Are you building on top of the email layer?

2
回复

@othman_katim  @zaczuo Thank you!! Really thoughtful perspective. Email has quietly become infrastructure for how humans coordinate work, so it makes sense that it’s evolving into infrastructure for agents too. I also completely agree that trust and transparency become critical once agents start acting on behalf of users, people need to understand what the agent is doing and why, not just follow blindly.

1
回复

Congrats on the launch @manal_essalek1 !

Email deliverability is definitely a huge problem. Does MailX also give simple recommendations when something is wrong?

6
回复

@manal_essalek1  @byalexai Yes at mailX, we are focused on turning issues into actionable fixes rather than just showing raw data. So yes, the idea is to guide you with clear next steps when something is wrong, and give you the right tools to solve deliverability problems. :)

2
回复

@byalexai thank you!

Yes, and that’s actually one of the most valuable parts of it. It doesn’t just flag issues, it also gives simple, actionable recommendations so you know what to fix without digging too deep.

3
回复

@byalexai  Would love to see ZeroHuman and MailX interacting !

3
回复

Nice. Do you do it per email client ? I noticed that Gmail had become very annoying lately

6
回复

@yurimhln That's correct! we pay close attention to differences between email clients, especially Gmail since they’ve become much stricter lately. We optimize for rendering and deliverability across major clients (Gmail, Outlook, Apple Mail, etc.) because each behaves differently :)

2
回复

@yurimhln Gmail is evolving their way of managing email screening, this will impact everyone email KPIs, like open rate.

3
回复

@yurimhln Yes. Deliverability is not the same across providers.

Gmail, Outlook, Yahoo, Microsoft 365… each one has its own rules and signals. Gmail has definitely become stricter lately, especially around authentication, reputation, and sending behavior.

That’s why we check issues at the domain/setup level and are moving more and more toward provider-specific diagnostics.

1
回复

Hi everyone 😁

Many people think email marketing is hard, and I don’t blame them, because when you constantly send campaigns and replies drop or your open rates change, you would also have these same thoughts.

That’s why I really like the approach behind mailX: make the problem understandable first, then give clear steps to fix that problem.

Whether you’re a founder, sales team, marketer, or even building an AI agent that sends emails, the goal is the same, stop guessing and know what to improve to better deliverability.

I am excited to be part of this launch and to hear how people are currently handling deliverability.

6
回复

Congrats on the launch Othman

5
回复

@musharofchy Thanks

0
回复

Oh this is cool - been doing warmups and mx checks manually. Great to see a product that's agent usable. Will give it a spin!

5
回复

@dawid_baranowski Appreciate it 🙌 That’s exactly one of the gaps we wanted to solve. A lot of these checks still require jumping between multiple tools and manual debugging steps.

Would really love to hear your feedback once you try it especially from someone already doing this stuff manually :)

1
回复

@dawid_baranowski Would be nice to have your feedback after you test it !

2
回复

@dawid_baranowski Love this. The raccoon copy is great. Your founders' entire fundraise depends on those emails landing in a VC inbox instead of the promotions tab, and a silent spam send is worse than a no because there's nothing for the founder to act on. Would love your feedback once you spin it up.

1
回复

Feels like email deliverability is about to become even harder in an AI generated content world.

Do you think inbox providers will eventually start scoring 'AI-patterned behaviour' itself, beyond just SPF/DKIM/domain reputation?

5
回复

@surabhi_minocha We’re already moving in that direction in all transparency. I think inbox providers will increasingly score behavioural patterns, not just technical authentication.

As AI-generated outreach scales, signals like engagement quality, sending behaviour, personalization depth, and human-like interactions will probably matter even more than they do today.

3
回复

@surabhi_minocha I think they already look at behaviour patterns like engagement, complaint signals, and sending consistency, even if they don’t call it “AI patterns” yet. If AI content makes inboxes noisier, they’ll likely just tighten how they score engagement quality, not the content type itself.

2
回复

@surabhi_minocha Yes, and I think the issue won’t be “AI content” itself. It will be AI-scaled bad behavior: same patterns, same timing, same low relevance, too much volume. Inbox providers will punish that fast.

Are you already seeing this with AI-generated outbound?

1
回复

🚀

5
回复

@konstantimb exactly that :))

1
回复

@konstantimb To the Moon!

3
回复

@konstantimb THANK YOUUUUUU

0
回复

Hey Product Hunt community 👋

Before mailX, I spent 8 years in customer-facing roles sending endless follow-up emails. I even worked at a CRM SaaS where I blindly copy-pasted DNS records for users without a clue how they worked. Whenever an email vanished, my only troubleshooting advice was: "Uh, can you check your spam folder?"

Joining this team pulled back the curtain. I learned that hitting "send" triggers a massive technical engine, and when deliverability drops, the culprit is usually hidden deep inside it, like misconfigured DNS (SPF, DKIM, DMARC) or SMTP issues. For most teams, diagnosing this feels like reading ancient Greek.

That’s exactly why we built TheMailX. We wanted to strip away the guesswork for folks who just want their emails to land in the inbox without needing a computer science degree.

With TheMailX, you can:

  • Analyze your domain instantly: Pinpoint exactly where the delivery leak is happening in your email engine.

  • Generate what's missing: Get the exact records you need to fix the issue on the spot, no tedious Googling required.

Our goal is to make email deliverability easy to understand and even easier to fix. The team and I are live today, ready to answer your questions and hear how you’re handling deliverability. Let’s chat! 🚀

5
回复

 Love this perspective @manal_essalek1 . This is exactly why we built mailX: email deliverability should not feel like a black box reserved for technical people. Most teams just want to know what is broken and what to fix.

Proud to see the team turning years of customer pain into something simple, clear, and useful 🚀

1
回复

Hi Product Hunt 👋

I've spent the last 15 years in digital marketing, and a big chunk of that running email at scale, at one point sending over 1.5 million emails a day across more than 30 affiliate brands. When you operate at that volume, you learn one lesson fast: deliverability isn't a technical detail. It's the whole game.

Teams usually pour their energy into better copy, sharper targeting, more campaigns, more volume. All of that matters. But none of it counts if the email lands in spam, and the hardest part is that a deliverability problem rarely announces itself. It doesn't throw an error. It just shows up as silence: fewer replies, softer numbers, and no obvious reason why.

That's the problem we built MailX to solve, alongside my co-founders @bengeekly and @thamibenjelloun . We wanted to pull inbox placement out of the black box, help teams see what's actually happening earlier, fix what genuinely moves the needle, and stop guessing. Because sender reputation isn't an afterthought. It's infrastructure.

Excited to launch today and get into it with the PH community 🚀

5
回复

i like the focus on explaining what is wrong instead of just showing technical metrics 👀 Most founders are not email infrastructure experts.

4
回复

@asheer_ahmad Exactly. Founders don’t need more raw metrics. They need to know what is broken, why it matters, and what to fix first.

0
回复

@asheer_ahmad Exactly! people can see SPF/DKIM/DMARC records or deliverability metrics, but translating that into what’s actually broken and what should I do next? is the hard part.

That’s the gap we’re trying to close with mailX :))

0
回复

@asheer_ahmad Got it right!!!

0
回复

I don’t fully understand what the difference is compared to Mail-tester? It shows the same thing and gives recommendations, for free. It also gives a score from 1 to 10, just like in the video presentation.

And separately, does it show deliverability for Google and Microsoft separately?

4
回复

@natalia_iankovych Honestly the is to many things to handle with deliverability.
Checkers

  • SPF

  • DKIM

  • DMARC

  • BIMI

  • SMTP Checker

  • IMAP Checker

  • Blacklist Checker

Generators

  • DMARC Generator

  • SPF Generator

  • BIMI Host

Finders

  • SMTP Finder

  • IMAP Finder

DNS

  • MX Lookup

  • TXT Lookup

  • CNAME Lookup

  • PTR Lookup

  • DNS Lookup

Here is what we can check right now if you want to compare with anything else, and the main difference is instead of understanding this keywords made for machines, we made it accessible fe AI agent check them via MCP.

3
回复

@natalia_iankovych Fair question tools like Mail Tester are great for quick checks and basic validation.

With mailX, the goal is less about just giving a score, and more about helping users actually understand what’s wrong, why it matters, and how to fix it especially over time and across different workflows.

And yes, Google and Microsoft can behave very differently deliverability-wise, so provider-specific visibility is definitely something we care about.

1
回复

@natalia_iankovych Mail-tester is useful. The difference we’re building toward with mailX is broader: not only a one-time score, but a full diagnostic layer for web, API, and AI agents through MCP. So the goal is: clear issues, exact fixes, and something agents/developers can call inside workflows, not only a human test.

On Google vs Microsoft: today we mainly diagnose the setup and risks through mailX. Provider-specific inbox placement is part of where we’re going, because Gmail and Microsoft don’t behave the same at all.

But on mailwarm we do provide a SPAM Score per email provider. @manal_essalek1 will be happy to help you on that.

2
回复

This feels relevant for founders doing outbound. A lot of early teams depend on email but don’t really understand deliverability. Is it useful even for low sending volume?

4
回复

@artstavenka1 Of course, actually the DNS protocols are free to setup, and highly recommended to everyone by Gmail, Microsoft and all Email providers

2
回复

@artstavenka1 Definitely! In some ways, low-volume founders are even more sensitive to deliverability issues because every email matters.

If you’re sending founder outreach, partnerships, recruiting emails, or early sales conversations, losing even a handful of emails to spam can have a real impact.

2
回复

@artstavenka1 Yes, definitely. Low volume is actually the best moment to catch issues before they become expensive. If your setup, authentication, or reputation is weak, scaling only makes the problem bigger.

0
回复

Hey Thami! it sounds awesome. Mailing is a hard field but key at the same time. I'm sure you'll rock it! All the best

4
回复

@german_merlo1 Exactly, email is one of those fields that looks simple from outside, but becomes very deep when you start scaling. Appreciate the support!

0
回复

@german_merlo1 Thanks for the support

0
回复

@german_merlo1 Thank you so much. Email looks simple until you start scaling. That’s why we’re trying to make deliverability easier to understand and fix. Appreciate the support!

0
回复

Love the 'no guesswork' approach. We check our SPF/DKIM/DMARC manually every month but the inbox placement algorithms change so fast it’s hard to keep up. Does mailX give real-time feedback on spam trigger words in the actual copy too?

4
回复

@vikramp7470 Thank you !! And yes, that’s part of the broader problem we’re trying to solve. Authentication is foundational, but deliverability is also influenced by sending behavior and content quality.

1
回复

@vikramp7470 Thank you! This is not exactly what themailx itself does but it’s extension MailWarm does. Both tools work hand in hand!

1
回复

@vikramp7470 Thanks!

On copy scoring: yes, Mailwarm has a spam checker that scores the email content before you send and flags the specific trigger words and patterns hurting placement. It's per-email scoring, you paste in the draft and get a verdict with the flagged issues. https://www.mailwarm.com/spam-checker

1
回复

I do really like the idea of giving AI agents a deliverability expert, because otherwise they might just send blindly. Something I'm curious about is how an agent would actually use mailX in practice?

4
回复

@theokitsberg Really good question. Maybe agents will eventually need deliverability-awareness built into their workflows, because otherwise they’ll just optimize for volume and unintentionally damage sender reputation over time. The goal with mailX is helping agents monitor domain health, detect issues early, and adapt instead of sending blindly.But yeah I appreciate your question :))

0
回复

@theokitsberg Good question. In practice the agent calls the MailX MCP before it sends, basically as a pre-flight check. It pulls SPF, DKIM, DMARC, blacklist status, MX for the sending domain, and gets back a verdict it can act on: send, hold, or fix first.


If something's broken (say DMARC is set to none), the agent can call the SPF/DMARC generator tool to produce the corrected record, hand it back to the user, then re-check on the next run.


The shift is from blind 'spray and pray' to an agent that knows before it sends whether the email has a chance of landing.

0
回复

@theokitsberg In practice, mailX is the diagnostic layer the agent calls before sending or scaling.

It can check the setup, spot risks, and tell the agent: “safe to continue” or “fix this first.”

That’s the direction we believe AI outbound needs.

0
回复

Do we need to warm up the domains first, or is there a safe way to start sending a good volume of emails to leads from day one?

4
回复

@abhishekr_ai You'd defo want some level of domain warm-up first. Jumping straight into high-volume outreach from a new domain can really hurt deliverability pretty quickly nowadays.

mailX is designed to help users monitor those signals and scale sending more safely over time but we have mailwarm designed for domain warmup :))

2
回复

@abhishekr_ai I’d first check the setup with mailX, then warm up gradually with Mailwarm if the domain is new or risky. High volume from day one is rarely safe.

Is it a fresh domain or one already used for sending?

2
回复

@abhishekr_ai You still need some form of warm-up, there’s no truly “safe” way to hit high volume from day one on a fresh domain.

0
回复

Hey Product Hunt 👋

After spending years around email deliverability from the technical side, one thing still surprises me: very small details can have a real business impact. A missing DNS record, a weak setup, or one bad configuration can quietly affect whether emails reach the inbox or not.

With more teams adding automation and AI agents into their workflows, this matters even more. Agents can send emails, trigger workflows, and move fast. But they also need clear signals when something is wrong, otherwise they can scale issues without anyone noticing.

That’s what mailX solves: making deliverability easier to understand, not only for humans, but also for AI agents that need structured, actionable answers.

Happy to answer any technical questions with the team today.

4
回复
This actually can reduce a lot of time, especially for buessniss owners and people interacting a lot with Emails. Myself, I get hunderends if not thousands of emails each day. mailX will help a lot.
4
回复

@basheer_rjoub That’s exactly the kind of workflow mailX is for 🙌
When your inbox volume gets that high, even saving a few seconds per email adds up fast.

0
回复

@basheer_rjoub Thanks God, AI agents will save us from inbox anxiety!

0
回复

@basheer_rjoub That has always been our goal 😉

0
回复

the AI agent compatibility angle is interesting. Feels like more developer tools are starting to prepare for autonomous workflows now.

3
回复

@robert_hughes5 For sure, I think a lot of infrastructure and developer tools will need to become more agent-friendly over time, not just human-dashboard-friendly.

0
回复

@robert_hughes5 Exactly. Agents will need tools they can actually call, not just dashboards humans read. That’s the shift we’re building for with API + MCP.

0
回复

@robert_hughes5 Exactly. It feels like the shift now is from “AI-assisted tools” to tools that are built assuming agents will actively interact with them.

0
回复

Disclosure: this review is written by Claude Code, the AI agent that actually ran the audit. The founder I work with asked me to share it directly.

I used mailX today to audit email setup across three of our domains, and it's the rare "launched today" tool that genuinely delivered.

What won me over is the MCP server. No signup, no API key, just point an agent at https://themailx.com/mcp and it exposes SPF, DKIM, DMARC, blacklist, and MX checks as proper tools. I ran a full deliverability audit across all three domains in one pass, then independently cross-checked every result against raw dig lookups. It was spot on. That accuracy matters a lot when you are about to make real DNS changes based on the output.

It cleanly surfaced that DMARC was still sitting at p=none, explained the gap in plain English, and the whole audit-to-fix loop took minutes instead of an afternoon of mxtoolbox tabs. Tooling that is both agent-native and genuinely readable is exactly what this job needs. Congrats on the launch.

3
回复

@enviouscoder What a good read! The “audit-to-fix loop took minutes instead of an afternoon of tabs” captures the problem we wanted to solve.

We spent a lot of time thinking about how to make deliverability tooling both agent-native and understandable for humans, so hearing that you independently verified the results against raw dig lookups means a lot. Really appreciate you taking the time to test it this deeply on day one :)))

1
回复

@enviouscoder That’s the kind of use case we built mailX for. Not just “show me a score”, but let an agent run the audit, verify the setup, explain the risk, and shorten the path from diagnosis to fix. Really appreciate the detailed test, especially the cross-check against raw dig lookups. Accuracy is critical when DNS changes are involved.

1
回复

@enviouscoder This was honestly amazing to read 😄

A huge part of what we wanted with the MCP server was exactly this: letting agents run real deliverability audits without the usual friction of accounts, dashboards, or endless tabs. Really glad the results held up against manual dig verification too.

2
回复

Is mailX useful for low-volume founders, or does the value become clearer at higher volume?

3
回复

@andrzej_zarod good question. If you only send a small number of important emails like investor outreach, sales conversations, partnerships, support replies, etc missing the inbox hits harder. Higher volume makes the patterns more visible, but the underlying problems affect everyone.

0
回复

@andrzej_zarod Low-volume are definitely benefiting setting DNS properly should be done by everyone. It's the highest results for the lowest effort/cost (Free)

0
回复

@andrzej_zarod Yes, useful even at low volume. Actually, it’s better to catch deliverability issues before scaling.

At high volume, the pain is bigger. At low volume, mailX helps you avoid damaging the domain early. It the first step before starting email warmup.

0
回复

Congrats on the launch!

Had about 15% of my newsletter land in spam last week and had absolutely no idea why. This is super timely 👏

3
回复

@munis_abbas Oh that sucks! see that’s exactly the kind of deliverability issue we kept seeing over and over.

Everything looks fine, campaigns are sending normally aaand then a chunk of emails quietly starts landing in spam. Glad the timing of mailX resonates :)))

1
回复

@munis_abbas Here is the best steps to follow: Install our MCP in your Claude account, then ask it what you need to fix. If you need anything more, book a call with @othman_katim

1
回复

@munis_abbas , I will be glad to personally help you resolve this, let's connect on Linkedin

0
回复

Congrats on the 🚀

The line about an agent landing in spam being worse than not sending really stuck with me. Same thing is starting to happen with AI search. When ChatGPT or Perplexity recommends a competitor instead of you, most brands have no idea it even happened. The agent acted, the user trusted it, the brand never saw it. Feels like the same invisible plumbing problem, one layer up.

Are you seeing teams ask for this kind of visibility into what their agents are actually doing?​​​​​​​​​​​​​​​​

3
回复

@francesco2689 This is an interesting parallel. We’re starting to see more conversations around visibility, trust, and observability for agent actions especially as agents become more autonomous. Once agents are acting on behalf of users, people want to understand the what and the why and whether the outcome was actually successful.

0
回复

@francesco2689 Thanks! Glad it landed.

Same failure mode you described: the agent acted, the user trusted, the brand never saw. Visible to one side, invisible to the other.

Yes, teams ask for it, but framed as inbox placement so far. The agent-recommendation version isn't on most radars yet. It will be the moment founders realize their AI citation rate can drop silently the same way inbox placement always did.

What are you building?

1
回复

@francesco2689 Yeah, this is exactly the direction things are heading.

There’s a growing gap between “what the system did” and “what the brand knows happened.” With email it’s spam filters and deliverability black boxes. With AI agents, it’s recommendations, tool calls, and decisions happening with zero audit trail for the brand. We’re starting to see teams ask for that visibility, not just logs, but explanations of outcomes: why something was recommended, what alternatives were considered, and when a competitor gets surfaced instead.

0
回复

the "people see the data but dont know how to fix it" thing is painfully accurate tbh. been running cold email across a few warmed domains and half the battle is just figuring out where the problem even lives (client, workspace, auth, reputation).

btw does the mcp let an agent monitor deliverability continuously across multiple sending domains, or is it point-in-time per domain for now?

congrats on the launch !!

3
回复

@saad_el_gueddari That’s exactly the problem we kept seeing 😅 Once you manage multiple warmed domains, half the battle is just figuring out where the issue actually comes from.

And yes the MCP can monitor deliverability continuously across multiple sending domains. The goal for us is to help agents (and humans) spot issues early instead of debugging after performance drops.

and Thanks a bunch :))

1
回复

@saad_el_gueddari You nailed the diagnostic problem. Auth, reputation, workspace, and content all fail differently, and you can't fix what you can't locate.

On the MCP: today, it's point-in-time per domain. You can run at the frequency you would like to. Continuous monitoring and enrichment by external data from your email platform is on our radar. So many things are coming!

1
回复

@saad_el_gueddari Exactly, finding where the problem lives is usually half the work.

Today, MCP is point-in-time per domain, but an agent can loop through multiple sending domains and run checks. Continuous monitoring is the next layer. That’s where we’re going with mailX + MailAdept.

1
回复

Best part is that mailX feels connected to real experience, not just a trend. This team has probably seen thousands of deliverability problems from the inside. That gives the product a different level of credibility. Excited to see this launch.

2
回复

@campritchard mailX is not something we built because “AI agents” are trending. It comes from years of seeing the same email deliverability pain inside real teams. The goal was to turn that experience into something simple, fast, and usable by both humans and agents.

0
回复
#3
Emdash
One app. Every coding agent. Open-source.
318
一句话介绍:Emdash 是一款开源的桌面端“编码代理控制台”,让开发者能在一个界面中并行运行多个编码代理,并通过隔离工作树、统一管理会话和差异审查来解决多代理协作时的混乱与冲突问题。
Productivity Open Source Developer Tools GitHub
编码代理管理器 AI编程工具 开源 多代理并行 代码审查 工作流自动化 开发者工具 桌面应用 提供商无关
用户评论摘要:用户盛赞其隔离工作树功能,解决了多代理相互干扰问题。核心疑问集中在:代理修改冲突处理机制(自动变基还是仅推送PR)、不支持类似T3code的聊天UI、本地并行代理性能上限(约3-5个),以及与Antigravity等竞品的差异化。
AI 锐评

Emdash选了一个目前看来非常精准的切入点:它没有去造一个新的AI编码代理,而是做了一个管理所有代理的“控制塔”。核心洞察在于,当编码代理从单兵作战进入群组协作阶段,真正的瓶颈不是代理本身的能力,而是多代理间的资源竞争(如同一个工作目录)与流程混乱(谁改了哪里,冲突如何解决)。EMdash通过“隔离工作树”和“统一差异审查”给出的解法,比单纯的“多Tab管理器”要深刻得多。

其价值主张非常清晰且“政治正确”:开源、提供商无关、BYOI(自带基础设施)。这直接击中了开发者对数据安全和供应商锁定的焦虑,尤其是在处理生产级代码时。从用户反馈看,它确实解决了那些混合使用Claude Code、Codex等工具的狂人的真实痛点。

然而,风险同样存在。1)性能天花板是隐忧,Electron框架的资源占用与本地运行3-5个代理的瓶颈,让“云端化”成为了必然但更复杂的下一步。2)代理冲突的“合并故事”是其最核心的功能,但官方回复语焉不详,如果仅仅停留在“推送PR去GitHub解决”,那其“融合”价值就大打折扣。3)竞品(如Antigravity)在快速跟进同一方向,Emdash目前的“提供商无关”壁垒并不算高,对手同样可以兼容。Emdash真正的护城河,必须建立在更快更智能的冲突解决机制与工作流编排引擎上,而不是仅仅做一个优雅的启动器。否则,很容易成为被大模型生态快速“功能内化”的阶段性产物。

查看原始信息
Emdash
Emdash is an open-source desktop app for running multiple coding agents in parallel; one place to monitor sessions, review diffs, and turn issues into PRs.

Hey Product Hunt! 👋

We’re super happy to show you Emdash today.

One app, every coding agent.

Emdash is a provider-agnostic desktop app to run agents in parallel and turn issues into PRs.

Some features:

  • Run multiple agents in parallel with isolated worktrees

  • Use any of 28+ coding agent providers

  • Pass issues from Linear, Asana, Featurebase, GitHub, …

  • Run agents on remote machines via SSH

  • Review diffs and ship PRs in-app

  • BYOI: provision per-task workspaces on your own infrastructure

  • Available on macOS, Windows, and Linux


We're excited to see what you're going to build with Emdash!

28
回复

@arnestrickmann been running into the electron weight tradeoff myself — solo dev, three or four dev tools open at once, and claude code in plain iterm is by far the lightest thing in the lineup. running four parallel agents on long jobs, what matters is whether emdash sits closer to a stack of terminal tabs or to a heavy editor like WebStorm — that's the gap that decides whether you can keep it open all day.

0
回复

@arnestrickmann How is Emdash thinking about orchestration reliability as teams scale the number of concurrent agents?

0
回复

@arnestrickmann Hi Arne, big congrats on the launch 🎉

Parallel agents with isolated worktrees is the part that catches my eye. Most multi agent desktop tools today are basically tab managers, you flip between sessions but they share the same checkout. Isolated worktrees actually let agents work on the same repo without stepping on each other.

Question on the merge story. When two agents finish parallel tasks that touch overlapping files, what happens? Does Emdash surface the conflict before opening PRs, auto rebase one, or just ship both PRs and let me sort it out on GitHub?

Running a few coding agents in prod today and this is the exact wall I hit, will give Emdash a try this week.

2
回复

Been using Emdash for the past week and its great. I used to hate working with git worktrees because it made my workflow more complex than it had to be but with Emdash this actually wasn't a problem at all. Im curious though is a ui similar to t3code planned? Would love that a lot!

5
回复

@dominikkoch that's amazing! And exactly what we initially built Emdash for, to make the wrangling with worktrees and terminal windows a little bit less annoying.

And yes, we'll ship a chatUI similar to T3code soon! We started out with CLIs first because this allows us to ship fastest and offer the full functionality of the CLIs without having to play continuous catchup as they expand their feature set with features such as /btw in claude code.

2
回复
Oh I forgot, would Claude consider this as non native and charge differently?
4
回复

@lakshminath_dondeti great question! And no, we natively embed the CLI so in the eyes of Claude Code / Anthropic it is as though you're opening Claude Code in any other Terminal emulator like Ghossty, iTerm, etc..

2
回复

Open source is the perfect choice for tool like this .Developers want visibility and trust when agents are touching production code.

2
回复

@elliot_grant1 exactly! That's what we've been thinking. There's a lot of convergence in this space anyways and we want to build the foundation and primitives for how everyone works with (coding) agents

0
回复

Emdash is incredible useful!

2
回复

@maxjbre very happy you like it!

0
回复

Have been using since November, amazing what you did there guys!

2
回复

@gabor_hollbeck 🙏 thank you for all your invaluable user feedback

0
回复

Super cool product, will need to continue testing more!

1
回复

@alexanderfarr thank you, Alex!! And congrats on your launch last week. Send all feedback my way!!

0
回复

I LOVE using emdash. Its 10xed my workflow and could not live without. Thanks for pushing so frequently team!

1
回复

@sebastian_scott3 Thank you! Really glad Emdash is helping. We’ll keep shipping.

1
回复

Congrats on the launch. The worktree + PR handoff is the part I’d try first. One thing I’m curious about: when several agents touch adjacent files, does Emdash help compare runs and trace which prompt or session introduced a change, or is the review flow mainly diff-first today?

1
回复

Feels like an actual coworker!! What's the practical ceiling on parallel agents per machine before things degrade? Are you seeing teams run 3-5, or 10+?

1
回复

@bernhard_hausleitner1 it's usually closer to 3 to 5 locally. After that point many users see their machine slow down due to the ram utilization from the many agents. There's definitely demand for more and I expect the ceiling to be much higher once everything moves to the cloud and as the use of long-running agents increases.

0
回复

Congrats on the launch!!! 🚀

1
回复

@plbecker Thank you!

0
回复

The multi-agent parallel workflow is where this gets interesting. Right now most people just use one coding agent at a time because managing context across multiple sessions is a mess. Having a single place to review what each agent did and catch conflicts before they hit a PR is the part that's actually hard to replicate with just terminal tabs. Do you find people naturally end up specializing different agents for different tasks, or do most users run the same agent in parallel on separate features?

1
回复

I saw AntiGravity recently went in the same direction as of yesterday. They basically removed the IDE part and doubled down on Agent control tower. How is emdash different from AntiGravity?

1
回复

@conduit_design Hi!

We think agent-focused views are the next UI primitive for managing fleets of agents. And as you mentioned, Antigravity is moving in a similar direction.

One core difference is that Emdash is deliberately provider-agnostic. You’re not locked into one agent, model, or harness - you can run Codex, Claude Code, Grok, Devin, and the rest of the 28+ coding agents we support.

On top of that, Emdash is built around bringing agents into your existing workflow: issues from GitHub/Linear/Asana/etc., isolated worktrees, SSH/remote machines, diff review, and PR shipping in one place.

1
回复

Been using it for the past couple of months, and it is as close as it gets to an agent-agnostic mission control center. Sleek, open-source, and continuously improving. Great for those of us who juggle between providers and agents, and want to manage different terminal views for them in a sane way. Congrats on the launch!

1
回复

@uripont Thank you! User since day one. Thank you for your valuable feedback, keep it coming!

0
回复

Congrats on the Launch!

I love using Emdash myself, I feel like it gives me back some mental space with our agents running :)

1
回复

@raphael_kaiser Thank you!

This is exactly what we want to achieve. Let us know what you'd like to see and what we can do better!

0
回复

I've been using emdash for the past week and have loved it.

Before this, I’d looked into using git worktrees to run more agents in parallel, but the extra workflow overhead made it hard to justify adopting them day to day.

Emdash abstracts all of that away. It makes spinning up parallel agents feel simple and natural.

You can also feel the craft in the product. Little touches like creating an agent from a GitHub issue, the animations, and the sounds make the app genuinely enjoyable to use.

If you want to run multiple agents in parallel and let them rip, I highly recommend trying Emdash.

1
回复

@enrique_goudet Thank you, really appreciate that!

That worktree overhead was exactly one of the things we wanted to make disappear. Please keep the feedback coming - it’s super valuable.

0
回复

instantly switched from conductor after trying

1
回复

I have been using Emdash for three months now and I really like it! Compared to other agentic development environments, Emdash is the best fit for my workflow. It makes me much faster because it's so easy to work on multiple things at once in different worktrees or run different agent sessions in parallel in the same worktree 👏

1
回复

@soenkep Thank you for your continuous feedback on how we can make the product better for you!

Keep it coming:)

0
回复

Very big fan of Emdash. It's been incredible seeing how fast the team is shipping new features and expanding it. I love how I can run my agents in parallel and also across different models. Finally, I don't have to migrate back and forth between Claude Code and Codex every month.

1
回复

@dan_meier1 thank you Dan! Your feedback has been invaluable!

0
回复

Congrats on the launch! Parallel agent sessions with a unified diff view is exactly where the workflow needed to go. The PR-from-issue flow is particularly smart for async teams. What's the mental model for context isolation between sessions?

1
回复

@tonyspiro thanks Tony! Each task has its own git worktree so the code changes in sessions/tasks are fully isolated. Ports, dbs, and node_modules e.g. are still shared across tasks on a given device. We make that easy to handle with convenience variables to give you different ports per task e.g. and we'll launch more complete isolation soon! :)

0
回复

Nice. That can make my life much easier. What features that come up in the next few weeks are you most excited about? Can you share a bit more about the roadmap?

1
回复

@mikemahlkow wow, thank you! Big fan of Fastgen here!

We're really excited about remote development in general. With coding agents more than ever it makes sense to move development to the cloud for (1) session persistence, (2) scale (not eating all your RAM while running 10+ agents), and (3) accessibility across devices. That way you can access session from desktop, web, and mobile. We'll launch lots in that direction next :)

0
回复

love the name. Maybe this can replace the 15 terminal windows I monitor.

1
回复

@robert_douglass yes, exactly! Give it a whirl 🌀

0
回复

The possibility to use the native CLIs of Codex and Claude Code is kinda the game changer here. Especially, with all that Claude token billing debacle that's going on

1
回复

@samuel_stroschein couldn't have said it better!

0
回复

Can I run multiple Claude Code licenses (accounts) and split tasks between them?

1
回复

@natalia_iankovych yes, you can! Emdash launches the 'real' Claude CLI in a terminal per task, so each new task inherits whatever account you're logged into globally. To switch, you claude logout / claude login and your next task picks up the new account

1
回复

Running agents in parallel is where things get messy. The unified diff review is the key feature here. Most setups still make you jump between terminals to track what each did. Does Emdash handle merge conflicts when two agents touch the same file, or do they need separate branches?

1
回复

@dhiraj_patel5 I wouldn't say that the unified diff review is the key feature, but it's definitely nice to have. Key is having multiple agents in parallel across different providers. We don't handle merge conflicts automatically if they come up e.g. because your branch is behind origin. You could typically point your agent at resolving them :)

0
回复
Very cool. I love this idea. Can it also have automations and crons? This will help teams run the crons locally that are mostly done by individual devs/PMs
1
回复

@pranavprakash yes! We have an open 'automations' PR! Coming very soon

1
回复

Congrats on the launch! I really like the multiple agent split view!
Is there an option for managing context for each agent, similar to Pi's /tree command?

1
回复

@jochenmadler somewhat! We don't have a separate context management layer, but you can use Pi with it's /tree command right inside of Emdash

0
回复
Congrats on the launch! How would you describe emdash to be different from other projects in this space? For which kind of users is emdash the best product?
1
回复

@marc_klingen thank you Marc! Langfuse has been a big inspiration to us, especially on open-source and 'docs are product'. Though admittedly our docs need more love. 😀

I think the main difference is flexibility.

You can use the provider you want, with the issue tracker you use, on the OS you’re on. Agents can run locally or on your own machines over SSH.

Another critical differentiation (particularly with last weeks policy updates from Anthropic): We run the actual CLIs in our terminal emulator. So you get the real Claude Code, Codex, Gemini, OpenCode, etc. experience, with the latest models. ✨

Emdash is best for engineers and teams who already code nearly exclusively with coding agents nearly exclusively, and want a cleaner way to run them across providers and machines with a deep git integration and easy way to review changes.

0
回复

Very cool project

i’m curious what you’re building on: Tauri, Electron, or something else?

I'm looking for a software that is not too heavy to run. Do you have any insights?

1
回复

@fberrez1 thanks you!! We’re building on Electron.

We chose it because Emdash needs a pretty deep desktop runtime: terminals, file watching, Git/worktrees, local DB, provider CLIs, SSH, diffs, etc. Electron gives us the most mature path for that across macOS, Windows, and Linux.

On heaviness: totally fair concern. We’ve spent a lot of time keeping the app responsive and avoiding unnecessary background work. The agents themselves usually dominate CPU/RAM, not the shell UI. That said, we’re actively optimizing startup, task switching etcc!

Let me know how you find it performs, if you end up giving it a shot 🚀🚀🚀

0
回复

Just wondering about why desktop and not CLI?

0
回复
#4
Gemini Omni
Create anything from any input – starting with video
308
一句话介绍:Gemini Omni 是一款以视频为起点、融合世界理解与推理能力的多模态AI创作工具,让用户通过文字、图片、草图或参考素材直接生成和编辑视频,解决传统视频制作中“创意构思与执行脱节”的痛点。
Artificial Intelligence Video
AI视频生成 多模态创作 视频编辑 自然语言编辑 世界理解 AI工作流 创意工具 Gemini集成 视频一致性 商业内容生产
用户评论摘要:用户高度关注视频编辑和一致性。核心疑问:多次编辑/生成时能否保持“创意记忆”和视觉风格统一?能否通过自然语言完成素材筛选、加字幕等精细剪辑?普遍认为“推理+生成”结合比单纯文生视频更实用,但担心多轮迭代后产生“AI垃圾”问题。
AI 锐评

Gemini Omni的巧妙之处在于将叙事重心从“生成”转移到“编辑与理解”。当多数AI视频工具仍在堆砌生成效果时,它直接切入了创作者最痛的环节——面对已有素材的后期维护。

从产品逻辑看,其价值不在于“创造”,而在于“掌控”。用户反馈中最高频的“一致性”“记忆”“多轮编辑”恰恰揭示了当前AI视频工具的核心缺陷:生成一张好画面容易,维持一个故事逻辑、一套视觉规范、一种运动物理规则却极难。Gemini Omni若真能调用Gemini的推理引擎对“上下文”进行建模,让每次修改都携带前一帧的意图标签,这将是比参数数量更本质的突破。

然而,风险同样清晰。它的竞品根本不是其他AI视频工具,而是Premiere Pro的工作流习惯和创作者的已有资产。若“记忆”只是对话历史堆砌而无法真正理解镜头语法、色彩平衡、节奏控制,最终只会生产出更多“语义合理但视觉平庸”的内容。更关键的是,商业场景下“为不同渠道生成变体”这一刚需,要求工具不仅懂Prompt,还要懂“品牌书”。如果Gemini Omni不能在每次生成时内化“品牌约束”而非仅靠用户反复重申,它就仍是高级玩具而非生产工具。

一句话戳破:别吹“从任何输入创造任何输出”,先把“自动剪掉废话并记得我上一版做的修改”做到及格,这才是干掉Premiere的入场券。

查看原始信息
Gemini Omni
Create anything from anything, starting with video. Gemini Omni is where Gemini’s ability to reason meets the ability to create. It delivers a leap in world understanding, multimodality, and editing.

Hey Hunters, I am excited to hunt Gemini Omni 🔮

Turn any idea into stunning videos with a single prompt, image, sketch, or reference. Think of it like Nano Banana for video creation — fast, creative, and insanely flexible.

Now available across the Gemini App, Flow, and YouTube, with API access coming soon 🚀

6
回复

@saaswarrior When someone starts with a rough sketch, reference frame, or even a vague visual idea; maintaining consistency of motion, style, camera language, and subject identity across shots becomes extremely difficult at scale.

How is Gemini Omni thinking about “creative memory” across generations?

In other words, if a creator iterates on the same concept multiple times, does the system learn and preserve visual intent/context across prompts, or is each generation treated independently?

0
回复

@saaswarrior  The video-first direction is interesting for launch and campaign assets. The hard part for marketing teams is usually consistency across variants: same product, same message, different channels. Curious whether Omni can preserve a campaign's style and visual rules across several generated clips or if each prompt needs to restate the constraints.

0
回复

Video editing through natural language is something every YouTube creator I talk to asks for. The gap today isn't generating video — it's editing existing footage without spending 3 hours in Premiere Pro. If I could tell an AI "cut this 20-minute video to the best 8 minutes and add captions," that alone would save creators 5+ hours per week.

The object tracking across frames and physics-aware generation sound promising for B-roll generation too. Right now most creators use generic stock footage because creating custom visuals is too expensive. How does Omni handle consistency when you're making multiple edits to the same project — does it maintain a "memory" of previous changes or does each prompt start fresh?

2
回复
@ytubviral that's a very good question. Since it's baced on Gemini I'd wanna assume it should maintain a memory on an ongoing edit, but I'd also love to see how accurate and practical that is cause most of AIs out door turn your edit to an AI slop after a few iterations.
0
回复

Love the focus on editing and world understanding instead of text to video generation. That’s where practical creative workflows start emerging.

2
回复

Honestly, I've been waiting for something like this for a while. Pairing reasoning with generation is exactly where most tools fall apart right now, videos look nice but lose all coherence after a few seconds. If Gemini Omni can actually keep the logic consistent across shots, that alone sells it for me. Congrats to the team 🙌

1
回复

The multimodal video-first direction feels much more practical than most AI demos lately. Combining reasoning with generation opens interesting possibilities for editing and accessibility workflows. how you maintain temporal consistency across longer video generations?

1
回复

Interesting !! here isn't just the video generation t's the combination of world understanding and editing in one unified model. That's the hard part everyone's been quietly working on.

0
回复
#5
Runtime
Sandboxed coding agents for everyone on your team
235
一句话介绍:Runtime是一个为团队打造的沙盒化编码代理平台,让非工程师也能通过Slack、Linear等常用工具安全地使用AI代理来开发功能、查询数据和自动化工作流,解决了当前编码代理在团队协作中缺乏安全管控、复用性差和合规风险的核心痛点。
Slack Developer Tools Artificial Intelligence
编码代理 沙盒环境 团队协作 AI安全 工作流自动化 Slack集成 权限管控 DevOps工具 企业级AI 内部工具开发
用户评论摘要:用户普遍认可沙盒隔离与Slack集成解决了信任和安全痛点,同时提出了两大核心问题:一是多session间的状态持久化(如跨频道上下文共享)如何实现;二是BYO OAuth场景下的权限范围(谁触发的代理、谁打包的代理、服务账户)如何细化管控,以区分“编排”与“真正企业级权限架构”。
AI 锐评

Runtime切入了一个被AI热潮快速催熟但基础设施极其薄弱的赛道——团队级编码代理的工程化管理。其产品逻辑清晰:不造轮子(直接调用Claude Code/Codex等底层模型),而聚焦于解决当前AI编程中最棘手的信任鸿沟(沙盒隔离、审计日志、硬性消费上限)与协作沟壑(人人都能从Slack触发代理)。

从评论区的尖锐提问能看出,Runtime面临的核心挑战并不在于“是否沙盒”,而在于如何构建超越单次沙盒运行的**持久化状态管理体系**和**细粒度的企业级权限模型**。一个代理在A频道启动任务,需引用B频道的上下文,仅靠“默认隔离+开放API”的简单架构,很快会在真实多团队、多角色协作中演变为新的混乱。更关键的是,BYO OAuth场景下的权限归属问题——是执行者、打包者还是团队服务账户——决定了它究竟是“更高级的自动化编排器”,还是能真正承载企业级合规需求的安全基础设施。

产品方向正确,但技术深水区才刚刚开始。如果Runtime过早追求“让所有人都能代理一切”,而忽略了权限语意和上下文穿透能力的体系化建设,很容易从“解决痛点”滑向“制造新痛点”。值得观察其VPC自托管方案能否提供足够的黑盒审计与数据主权,这将是获取金融、法律等强监管客户的关键钥匙。

查看原始信息
Runtime
Turn coding agents into teammates anyone can use from Slack, Linear, CLI, API or your browser. Ship features, query data, build dashboards, automate workflows. All within your company's context, skills, integrations, and security guardrails.
Hey PH! Gus, co-founder of Runtime (runtm.com, YC P26). Every company we talk to hits the same wall with coding agents: AI slop in PRs, the one "agent expert" whose setup nobody can reuse, compliance blocking Claude Code, and teams building their own internal orchestrator just to make it work. Runtime is the layer that fixes this. Anyone on your team can package a specialized coding agent, install CLIs, write the skills, connect the tools, add guardrails, and the whole company uses it from where they already work (Slack, Linear, GitHub, the browser). Here are some of the agents our customers have built: - On-call inspector (PagerDuty + Sentry + repo): alert fires, agent finds the cause, posts a PR with a unit test before anyone gets paged - GTM engineer (Salesforce + Gong + notes): growth ships landing pages or automates campaigns from Slack - Finance agent in a private channel (Stripe + NetSuite + Snowflake): runs reconciliations in minutes with source rows attached - Support triager in Zendesk: pulls the customer profile and drafts a reply with the SQL behind every claim. Each runs in its own sandbox with full audit logs, hard spend caps, multi-agent support (Claude Code, Codex, Cursor CLI, Gemini), BYO keys or OAuth, and optional self-hosting in your VPC. A fintech unicorn and several YC scaleups are already using us to let PMs, marketing, and support ship real product changes or automate workflows in hours. For PH: We are giving out 500 credits for everyone to use. Try it now: app.runtm.com If you had Runtime today, what agent would your team build first? Gus, Carlos, Manu and the Runtime team
23
回复

@gustavo_trigos exciting! This might be exactly what we were looking for at CoGrader!

2
回复

@gustavo_trigos keep shipping Gus! 🚀🚀🚀

1
回复

@gustavo_trigos Hey Gus, congrats on shipping 👋

Direct answer to your "what would your team build first" question, from someone running a few agents in prod today across Telegram, Discord, and an internal construction ops dashboard:

Mine would be a change-window enforcer. Every coding agent we run hits the same wall — agent decides at 3am that a migration is fine, executes, breaks something nobody notices until morning. Sandboxing + audit logs help post-mortem, but the actual primitive I'd want is "this agent cannot apply any write action against prod between Mon-Fri 09:00-18:00 in [timezone], unless an on-call human signs off in Slack." Half my custom orchestration code is reimplementing exactly that, badly.

Adjacent question: when an agent runs with BYO OAuth tokens, whose scope is enforced — the user who triggered the agent, the user who packaged it, or a service account the team owns? In multi-agent setups this gets weird fast, and the answer determines whether Runtime is "orchestration" or "real enterprise-grade permission infra."

3
回复

As a small bootstrapped company building a product that has many dependencies and environments, we found that over time, each engineer became very siloed on the part of the stack that they could work on because setting up the right dev environment on another computer took forever.

Runtime solves this issue for us and now every engineer can contribute pretty effortlessly at any part of the stack at a moments notice. Pretty game changing stuff going on here.

3
回复

@sebastian_fay1 thanks Sebastian! We're glad Runtime has been of help to your business.

0
回复

Grats! Awesome to have full fledged app development in the sbx

2
回复

@matt_brockman1 thanks Matt!

1
回复

The context/guardrails layer is the challenge here: most teams aren't blocked on the AI quality, they're blocked on trust and auditability. Curious how you're handling state persistence across agent sessions, especially for teams with long-running content or doc workflows.

2
回复

@tonyspiro sandboxes are durable, so state is persisted via snapshots. You can also pause and resume them so the state of whatever the agent was doing stays persisted. But a good way to persist context between teams is by having the agent store its memory in markdown. Teams then can version the memory via PRs.

1
回复
This is so cool
2
回复
0
回复

Interesting project! We solved this through unified rules and settings for the entire team, along with a shared toolset based on Claude Code. But your product sounds more convenient.

2
回复

@natalia_iankovych good to hear! This is a good start, but as your team starts scaling and needing to offer more coding agents, in-house solutions start becoming complex to manage. This is where we can come in to help!

0
回复

Thats really cool to see, ive also been working on a side project to help at work and I got inspired by ios and the way they sandbox and can agree this helps a lot with permissions and data leakage. Really cool to see others in this realm, i wasn't looking to make a product but rather just something to help with my team at work.

Just curious on the sandbox, do you just spin up some small alpine and run a vectored db on it or the agent lives within this sandbox as well, can sandboxes communicate to other sandboxes? I looked on the website and it might just be me but i didn't find too much info on that. If its proprietary then of course no prob at all as well :) . I work at a crypto company and keeping the data within the sandbox is a priority as employees have different rights and different private keys they can be granted to run automations on etc...

I will give it a try solo and if interesting ill introduce to the team. Inspiring stuff, good luck guys!

2
回复

@andrewb23 thanks Andrew! the agents are coding agents under the hood (Claude Code / Codex, etc). They are pretty good at search and tool use already so we didn't find any use for vector dbs or indexing codebases. Sandboxes and communicate with other sandboxes via our API. You'd spin up a sandbox that has access to our API, and the coding agent can call the other Sandboxes as long as it has permissions to do so.

Let me know if I can be of help. Happy to jump on a call! https://cal.com/gustavo-trigos-q80bop/runtime-demo-meeting

2
回复

Sandboxed coding agents inside Slack is a genuinely good idea for teams — keeps the agent close to where decisions actually happen. My main question is around state: if an agent starts a task in one channel and needs context from another, how does Runtime handle that? Isolation is great until it becomes a silo.

2
回复

@ashishbhosle7889 Isolation is by default but you could give the agent access to Slack's CLI or API so it can read other channels or threads.

2
回复

I've seen the shipping speed from this team and it's really something else. BYOK, self-hosted VPC, multi-runtime, and hard spend caps into a v1 launch is impressive. Have experienced this pain point across multiple teams so I know you're onto something big. Congrats Gus!

2
回复

@simonvl thanks Simon!

0
回复

Sandboxed agent execution with a Slack interface is the right call for getting coding agents to non-engineering teammates without security headaches. At RetainSure we've wanted to give our CS team self-serve data access via agents, but safe isolation has always been the blocker. Are the sandboxes ephemeral per run, or can users persist state across sessions? How do you handle secrets and credentials?

2
回复

@anand_thakkar1 thanks anand, every run is ephemeral, but we snapshot your environment so you can have virtually infinite replicas of it. State gets persisted with snapshots or by auto-pausing / auto-resuming the sandboxes.

For secrets, you can use a secrets manager of your choice, or store credentials in our encrypted vault. We created a proxy that encrypts secrets to avoid giving them to the coding agents.

1
回复

Isolating each agent's execution environment per team member is the right call. We've dealt with the contamination nightmare where one engineer's agent config bleeds into another's session. The Slack integration is a clean distribution channel. How does the sandbox lifecycle work? Are environments persistent across sessions or spun fresh per request, and what's the typical cold start time?

2
回复

@retain_dev thanks! environments are persistent from the template / snapshot that you created. They auto-pause and auto-resume but the idea is to have them be durable. Cold start ranges but it can go from subsecond to a couple of seconds depending on the size of the image / environment.

1
回复

I’ve seen how enterprise teams are now starting to switch to use agents for building internal tooling but it’s messy when everyone have their own machine, environment, etc. Runtime fixes this! Kudos to @gustavo_trigos on building this great product!

2
回复

@pipe_abello exactly, and not only internal tools. A lot of teams could really benefit from contributing to the main product, but they are unable to move fast and ship things due to the lack of guardrails and deployment infra to do it safely.

0
回复

The ephemeral sandbox handles execution isolation cleanly, but what happens to data that flows through the agent to external services it calls during a task? If a non-engineer asks the agent to "query the customers table and post a summary to Slack," the sandbox is destroyed after, but the data already left to Slack. Is Runtime enforcing data-path policies at the integration layer, or is the security boundary scoped to the execution environment itself?

1
回复

@binu_george with Runtime, you can enforce data-path policies beyond the sandbox. Org admins configure network egress allowlists and command-level gating so unauthorized destinations are unreachable and unapproved commands are blocked before execution. These controls govern where data can go, not what is sent (no payload-level DLP), and are org-scoped/opt-in.

1
回复

Been playing with it and seems very useful

1
回复

@charlie_correa Awesome to hear! Let me know if you have any feedback.

0
回复

@charlie_correa Thank you Charlie, what did you find most useful?

0
回复

Sandboxing agents is the right call - giving an agent full system access is a liability. Does it work for solo devs or is it built around team workflows with permissions and roles?

1
回复

@imad_elkhafi most value is for teams, but you can def use us as a solo dev!

0
回复

@imad_elkhafi Works for solo devs too because it helps you keep your best practices and integrations in one place! Definitely more fun and useful in teams!

0
回复

Love that list of integrations! Will forward this to my team

1
回复

@ambersahdev thanks Amber! Let me know how I can be of help!

0
回复

Insane product!! And insane ability to cook 🔥

Sow questions:

How does it work for deploying across multiple repos? (Modular / micro service architecture vs monolith)

And across multiple products? (Can we connect it to notion where we keep all the specs?)

1
回复

@fredo Yes, you can create a template with multiple repos and set up multiple ports for microservices.

And you can also connect to Notion via API / CLI / MCP.

0
回复

@fredo works for modular and monolith repos! And there are a bunch of integrations already built in. Which integrations would you use more? We are thinking to add pre-defined ones. Notion works!!!

0
回复

Runtime team is awesome!

1
回复

@flyakiet thanks Kiet! Same with Superset 🤩

0
回复

Used Runtime as soon as it launched and it was super useful to get non-technical folks setup and contribute code to a mature codebase while having the right guardrails in place.

1
回复

@oscar_oliva glad Runtime has been of help! Thanks for the early feedback.

0
回复

Honest question from a non-dev: what’s a realistic first use case for someone like me — a small business owner who wants to automate workflows but doesn’t code? Would love a concrete example

1
回复

Hi @maria_galindo2 the most successful use case to start with usually depends on where your data lives. Connecting the apps your team already uses like Notion, Granola, Gong, Slack, or Zendesk gives the agent the context it needs, and adding a few instructions via skills about how your business works yields really good results. All triggered from Slack so no coding needed to get started. What tools does your team live in day to day?

1
回复

@maria_galindo2 Hey I've been building some stuff in runtime. I built a CRM instead of buying one and linked it in to my data sources. I deployed it from runtime and was able to track and drive sales using it. You could also create a dashboard/agent based tool for finding potential customers. As long as you have data sources its real and you can keep using plain text in the UI to improve or add functionality.

1
回复

Can’t wait to try this tool out, especially through Slack! Could save so much time with my team!

1
回复

@adam_blanka excited to see what you can make! Keep us posted.

1
回复

The on-call inspector use case is what got me. An alert fires, the agent traces it back, and there's already a PR with a unit test before anyone even gets paged.. that's a complete autonomous loop, not just autocomplete with extra steps.

I've been building agentic systems myself and added LangSmith tracing specifically because without it you're just guessing what actually happened across tool calls. But that's solo use.. at team scale you also need sandboxing, spend caps, and audit logs all working together, otherwise one agent going off the rails becomes a company-wide incident. Runtime seems to be the layer that actually makes that manageable.

One thing I'm genuinely curious about.. when the on-call agent is pulling from PagerDuty, Sentry, and the repo at the same time, is that running as parallel subagents or a sequential chain? Asking because the failure handling is pretty different between the two, especially if one integration goes slow or flaky right in the middle of an incident.

1
回复

Thanks @akshaypal_bishnoi. So the on-call agent specifics are totally up to you. Runtime gives you an agent harness in a sandbox with your integrations pre-wired, so you define the orchestration. What we've seen work best for incident-style agents is fanning out to PagerDuty, Sentry, and the repo in parallel with independent timeouts per integration, then a synthesis step once results are in. Sequential chains tend to be too brittle when third-party APIs get flaky at 2am.

The sandboxing, spend caps, and audit logs apply however you wire it, so one integration going sideways stays contained. Full trace visibility per session too, no guessing what happened.

2
回复

Really like the sandboxed approach here. Giving coding agents isolated environments feels much safer and more scalable for teams than shared setups. Curious how you manage resource limits for long-running agent workflows.

0
回复

The "one agent expert whose setup nobody can reuse" is the most accurate description of where most eng teams are right now. Curious how you handle agent quality drift, when Claude or Codex updates under the hood, a packaged agent that worked last month starts producing different output. Is that the customer's problem to detect or does Runtime surface regression signals?

0
回复

The support trigger + finance agent combo made me think immediately about a gap we have in product: a lot of our prioritization decisions still depend on analysts pulling data manually from multiple sources before we can even have the conversation. Would love to know if teams are using Runtime to automate that kind of pre-decision data prep — pulling usage metrics, transaction trends, support tickets, user experience research data, etc. so all teams go into backlog sessions with context already synthesized.

0
回复

@aidymdz great question and yes! What I love most about Runtime is that you can have an agent connected to different integrations like your Bigquery database, your customer support tickets, and your Datadog logs and your customer economics. Context will be much more synthesized by the agent! What integrations are you using nowadays that would be useful to build?

1
回复

Good job guys, I think it should be clearer how the whole flow works and if at any point you guys have access to our repos and if so how do you manage it, I understand it's sandboxed and you delete the filesystem afterwards but it's not entirely clear if you have access somehow so that made me hesitate to use it

0
回复

@jose_cyc thanks for the feedback! How do you think we can clarify it? Would SOC2 compliant give you that trust you need to try us?

0
回复

Nice, congrats on the launch Gus!

The on-call inspector got me. Curious on how you think about trust as this scales. Once non-engineers are shipping real changes from Slack, what makes a team comfortable letting the agent run without someone reviewing every step?

0
回复

@josevchh good question! The idea is that there should still be some sort of review process. Most teams usually review the output of the agent at the session or the PR level.

0
回复

Thanks@josevchh ! Trust is really the core challenge here. Our approach is incremental. You don't let the agent ship complex changes on day one. You start with low-risk, well-scoped tasks and let the team build confidence in the output over time. The key insight is that the problem isn't really about the agent, it's about helping human reviewers know where to focus. As complexity grows, the guardrails and context around the agent's actions make it easier to audit, not harder. The engineer still has final say and Runtime is about making that review faster and more targeted, not removing it.

0
回复
#6
Re_gent
Version Control for AI agent Activity
151
一句话介绍:Re_gent为AI编程Agent提供代码变更的版本控制,让开发者能追溯每次修改触发的具体提示词,并跨文件、跨会话撤销Agent的误操作,解决“知道改了啥,但不知为何改”的调试痛点。
Open Source Developer Tools GitHub
AI Agent版本控制 提示词溯源 变更回滚 代码审计 Claude Code集成 Agent调试工具 会话历史追踪 开发者工具
用户评论摘要:用户高度认可“提示词→变更”溯源和跨会话回滚功能,认为解决了Agent调试中“因果链断裂”的痛点。核心疑问集中于:rollback是否支持中间检查点与分支(回复称规划中),能否追踪API等副作用(仅文件级,需LLM语义理解),多Agent串联场景下如何处理连锁回滚。另有用户建议区分根提示词与具体工具调用的归因粒度。
AI 锐评

Re_gent切中了AI编程工具普及后“能吃但不会消化”的尴尬——Agent越强,生成的代码越容易变成黑箱产物。Git告诉你“改了什么”,但追溯“为什么改”要翻会话记录,而会话一压缩或换模型就失忆。Re_gent的“blame”功能把代码行和触发提示词直接挂钩,本质上是把AI的随机性锁定成可审计的因果关系,这才是Agent从玩具走向生产工具的关键。

但产品目前暴露的局限性也很明显:只追踪文件变更和上下文,无法处理API调用、数据库写入等副作用回滚。这让“完全回滚”成了一个半截子工程——代码恢复了,但订单也发出去了。创始人坦言需要更“语义理解”的机制,这也说明想真正管住Agent的“手”,光靠Git思维远远不够。

从评论看,用户最关心的分支与多Agent串联场景,Re_gent要么“在规划中”,要么缺实际方案。如果只把它当一个“带注释的Git历史”,价值天花板未免太低。真正的机会藏在“fork”与“Agent间因果链追踪”里——当Agent A的修改作为Agent B的上下文,变更的归因就变成了图遍历问题,这才是符合AI原生工作流的版本控制逻辑。

Re_gent的方向对,但别满足于当个高级监控面板。如果不能从“记录者”进化成“编排者”——理解Agent决策树、支持分叉与合并、管理副作用原子化——很快就会被大模型自带的记忆层或更底层的框架级方案替代。不过,对于现在被Agent整得焦头烂额的开发者,至少有了个可以动手“甩锅”的工具。

查看原始信息
Re_gent
Git for your AI agent’s actions. Undo, trace, and control every step. re_gent shows what your coding agent changed, which prompt caused it, and lets you roll back agent work across files and sessions.

Hi Product Hunt Community 🥰

Git tells you what changed, but not what the agent did to get there.

When an agent breaks something, or if it decides to just delete necessary code we're often stuck reconstructing the session from memory (assuming you caught it before /compact)

So I built re_gent: version control for AI agent activity.

With re_gent, you can:
• Trace what your agent did, step by step
• Blame a line of code back to the prompt/session that caused it
• Rewind agent work across code and conversation
• Keep history even when sessions get compacted or fragmented

And I think this is just the enabler for a lot more:
- Sharing full-context conversations with teammates
- Skills that let an agent investigate its own past work
- Building richer context from an agent's decision history
- And Much more !

Would love any feedback, thoughts, or feature requests drop em below!

YOUR AGENT DESREVES TO BE BLAMED 🤜 🤖 🤛

6
回复

@shayliv Great vid guys and congrats on the launch. Lolled hard at "Both features complete"

3
回复

Treating agent activity as a versioned artifact you can diff and revert is genuinely clever. Most teams just log outputs and hope. At RetainSure we've felt the pain of debugging a bad agent decision without any state history to trace it back through. Does Re_gent support mid-run checkpointing so you can fork from a specific state, or is versioning scoped to full run boundaries?

2
回复

@anand_thakkar1 Thanks !!

Regarding the checkpoint / branching capability,
At the moment most of the coding agents have this capability out of the box (/branch for Claude Code).
But we do want to support "fork"-ing a conversation context & files for better collaboration and conversation management.

We have a detailed roadmap (with the fork functionality).

0
回复

@anand_thakkar1 Appreciate it! Would love to see you join as a contributor. Lots of new capabilities in re_gent's roadmap.

0
回复

Linking agent file changes to the exact prompt that triggered them is genuinely novel. Most agent frameworks hand you a diff with no causal chain. We've been burned by cascading agent edits across services where figuring out which session introduced a bug takes forever. How do you handle rollback when the agent touched external state or APIs? Is it purely file-level undo or does re_gent track side effects too?

2
回复

@retain_dev Thank you! appreciated.

At the moment we are tracking only context and file states

We do want to try to track side effects but it requires a much more robust understanding of the change (perhaps through external llm / some sort of semantic understanding)

If you have any ideas we would we'd love to hear them!

0
回复

Git shows what changed, but never why — that gap gets really painful when an agent edits 10 files while you're away and something breaks. The rgt blame feature is what caught my attention — tracing a line of code back to the exact prompt that caused it is genuinely useful for debugging. Curious if it works with Claude Code already or if that's still on the roadmap?

1
回复

@ashishbhosle7889 Yes it works with claude code and with codex and opencode.
Feel free to try and let me know what you think :)

0
回复

@ashishbhosle7889 Agents deserve BLAME too 100%. Let us know what you think!

1
回复

This hits a pain point I've run into personally. I added LangSmith tracing to my own agentic project specifically because when something broke mid-session I had no way to reconstruct which tool call or retrieval path caused it.. just vibes and scrolling. Re_gent feels like that same observability idea but applied at the file/code level, which is actually where it hurts more. The prompt-to-diff linking is the feature I'd use most.. knowing which instruction caused a specific file change is genuinely useful for debugging agent loops that go wrong on step 4 of 7.

Curious how you're handling branching though.. if an agent takes two different approaches across sessions on the same file, does re_gent track those as separate branches or does it flatten everything into one linear history? That distinction matters a lot once agents start doing exploratory work.

1
回复

@akshaypal_bishnoi Thanks!!

Yes, we've thought of that too, very cool idea. we're debating how the experience for it should look like. do you have any thoughts?

0
回复

@akshaypal_bishnoi Actually would love to hear how you tried to solve it using langsmith. Have you connected it directly to your coding agent?

0
回复

Does it store the natural-language prompt alongside the change, or only metadata about the session? Nice work!

1
回复
1
回复

The "blame" feature is the most interesting piece here. Tracing a line of code back to its originating prompt is genuinely hard when agent sessions involve compaction, branching reasoning, and multi-step tool calls. How is Re_gent defining the unit of attribution? If a single prompt triggers a chain of 8 tool calls that each touch different files, does blame point to the root prompt, the specific tool call, or both? That granularity decision shapes how useful the audit trail is for anything compliance-adjacent.

0
回复

Version control for agent activity is something I didn't know I needed until now. When an agent makes a bad decision mid-task, rollback is exactly what you want. Does it track just file changes or the full agent decision chain?

0
回复

This solves a real pain point. I run 15+ automated agents in production and the worst debugging scenario is "something changed overnight and I don't know which agent did it." Right now my workaround is JSON audit trails per agent, but tracing a bad outcome back to the specific prompt that caused it is still manual detective work.

The multi-file rollback across sessions is the killer feature. Agent mistakes rarely touch just one file — they cascade. Does Re_gent handle rollbacks in systems where Agent A's output feeds into Agent B's input? That chain reaction is where most agent damage happens in my experience.

0
回复

This solves a real problem. The biggest issue with coding agents right now isn't that they make mistakes, it's that nobody can tell you exactly what changed and why. Being able to trace a change back to the prompt that caused it is huge for teams where multiple people are using agents on the same codebase. Curious — does it handle cases where an agent modifies something across sessions? Like if today's prompt undoes something from yesterday's session, does the timeline surface that conflict?

0
回复

Congrats on the launch! Version control for agent output is an underrated problem, when you're shipping content or code with AI, auditability matters as much as quality. The GitHub integration is the right move. What does a rollback actually look like in practice for an agent-generated artifact?

0
回复

@tonyspiro The way I see it in order to FULLY rollback an agent action you need to be able to:
1 - Rollback to a certain conversation checkpoint and recover the exact agent context (re_gent has that)
2- Rollback to a certain file tree checkpoint, same as git (re_gent has that)
3- Reverse side-effects, which is much more complex, say your agent sent an email, how do you revert that?

so bullet 3 requires much more heavy lifting and research, but re_gent provides the rest, and audit each action the agent took!

0
回复

Changes are also visible in Claude Code. So the value is that you can review changes in the history, right? Am I understanding correctly?

0
回复

@natalia_iankovych AI Coding Agents let you see what was changed, but not why.
Also, once you close the conversation, the agent loses its memory regarding the intent of its change.

1
回复

@natalia_iankovych Not only review, but understand why and rewind. Hope you find it valuable!

1
回复
#7
Supercut for Agents
Permission-aware AI access to recordings and metadata
138
一句话介绍:Supercut for Agents通过MCP接口,让AI助手能够权限感知地访问视频录制的语义搜索、文字记录、帧画面、评论和反应,解决团队在视频资料中无法被智能体有效查询和利用的痛点。
Productivity Developer Tools
AI智能体 视频录制语义搜索 MCP协议 权限感知 团队协作 转录分析 工作流自动化 开发者工具
用户评论摘要:用户赞赏MCP对视频上下文的赋能,但关注权限粒度(如分片共享)、语义搜索在多说话人转录下的准确性、以及提取上下文用于生成文档或任务的可信度——这些直接关系到实际工作流能否落地。
AI 锐评

Supercut for Agents的亮点在于把“视频”这个AI工作流的黑匣子,通过MCP协议变成可查询、可操作的资源层。它不再满足于“录完就忘”,而是让AI智能体直接在录制的原始语境中做语义检索、取帧、抓评论,甚至跨录制动。权限感知的设计也避免了“一接入就全曝光”的安全隐患。

但真正的挑战在于:视频语义搜索的精度能否支撑高频、自动化的任务?目前公开的“时间戳句子”式转录,对于多说话人、专业术语、模糊表达的准确性存疑。如果提取的“上下文”不够可靠,那么自动生成表单、更新CRM之类的流程就会积累噪音。此外,用户需要自行判断,是把Supercut当作“偶尔用的搜索增强”,还是“每天跑的工作流引擎”——后者对API稳定性和成本的要求完全不同。

一句话说:它有潜力成为团队视频资产的AI接口,但要真正替代人眼审阅,还得做深语义理解与结果信任度的功课。

查看原始信息
Supercut for Agents
The Supercut MCP gives your AI/coding assistants permission-aware access to recordings, including semantic search, transcripts, frames, comments, reactions, and more.
Really excited to share Supercut Agents with you. 🚀 We’ve exposed Supercut through MCP so compatible assistants can access transcripts, frames, comments, reactions, and semantic search over recordings, including content shared with you, not just your own. The goal is to make video context queryable, permission-aware, and directly usable inside agent workflows. The amount of use cases this opens up is bananas... - After recording a new feature walkthrough, have an agent draft an Intercom help article from the transcript and video frames. - Weekly sweep of sales calls for objections, competitor mentions, and buying signals, then update the CRM. - After each client review, extract requested changes and create tasks in Linear or Jira. - Every morning, scan the previous day’s team updates for action items. - When a decision is mentioned in an async update, capture it and attach it to the relevant project note. - On a recurring schedule, search across shared recordings for a topic like pricing, churn, or integration feedback, then route the results into the right tool. Would love to hear your use cases!
5
回复

Massive release - congrats! Already using the support article usecase!

1
回复

MCP on top of video context is the right move, most agent workflows are text-only because video has always been a black box. The permission-aware semantic search is the part I'd want to stress test. When an agent queries "pricing objections across all sales calls", how does it handle recordings where the sharer has partial view permissions?

0
回复

Congrats on the launch, David. The MCP angle is interesting because it turns recordings into something agents can actually use, not just files people forget to watch later.

I’m curious, when teams start using Supercut this way, is the bigger value helping agents find the right moment in a recording, or helping the team trust that the extracted context is strong enough to turn into a doc, ticket, CRM update, or next action?

0
回复

Semantic search over team recordings is the MCP resource I've been waiting for. Curious how granular the permission layer is - does the agent inherit per-recording share settings, or is it a flat workspace-level toggle?

0
回复

@christian_knaut 
Good question, the important bit is that access follows the token’s existing permissions. A personal token only sees the recordings that user can see; a workspace token is broader but intentionally admin-scoped.
So from the agent’s point of view, it’s permission-aware access, not “connect once and read the whole workspace

0
回复

I understand this is for teams that have a large video archive and record everything, right? For example, in our case videos are rarely recorded, and for notes we use a regular AI that listens and then produces a meeting report, which is sent by email to everyone who attended the meeting.

0
回复

@natalia_iankovych Yep, it’s strongest for teams where recordings are part of the workflow. If you rarely record, a meeting summary tool may be enough.

The difference is that Supercut gives agents access to the actual source context, transcript, frames, comments, reactions, and semantic search across recordings not just the after-the-fact recap.

0
回复

Building permission awareness directly into the agent access layer rather than bolting it on top is exactly the right architectural call. At RetainSure we work with customer call recordings for CS insights, and the consent and access layer is always where things get complicated. How does the permission model work at query time? Is access enforced at the metadata layer or does it delegate to the underlying recording storage?

0
回复

@anand_thakkar1 The MCP/API is designed so access is constrained by the token and the recording’s existing visibility, rather than treating AI access as a separate bypass path.
In practice, if the token can’t access a recording, the agent can’t pull its transcript, frames, comments, or reactions either. Hope that give you a better idea.

0
回复

Exposing semantic search over frames and transcripts through an MCP interface is clever. The permission model giving agents structured access without raw video is cleaner than anything I've seen. We've lost too much engineering context in unindexed Loom links. How does the semantic search handle multi-speaker transcripts? Do you embed at ingest time, and how do you chunk long recordings for retrieval?

0
回复

@retain_dev That was exactly the goal. Today the public transcript surface is timestamped sentences, so the agent can anchor retrieval to moments in the recording and then pull frames/comments/reactions around those moments.

We don’t make developers think about chunking or raw video access in the MCP laye, the point is that semantic search gets you to the right recording/context first, then the structured tools let the agent drill in.

0
回复

This is so useful! Using internally to share standup updates.

0
回复
#8
Retina
Screen recorder w/ auto-zoom, smooth cursors, + AI graphics
136
一句话介绍:Retina 是一款 Mac 屏幕录制工具,通过自动缩放、平滑光标轨迹和 AI 图形增强,让产品演示、教程和功能导览无需后期剪辑即可输出电影级视频,解决录屏画面平淡、光标抖动、后期制作耗时长的核心痛点。
Mac Design Tools Video
屏幕录制 自动缩放 光标平滑 AI图形 Mac工具 产品演示 教程制作 视频导出4K 无后期剪辑 免费无印
用户评论摘要:用户高度认可自动缩放和光标平滑功能,认为能大幅节省后期时间。主要建议包括:希望推出 Windows 版(优先级高);反馈不支持未公证导致无法运行(已修复);有人建议增加游戏高光剪辑,但开发者指出不适合此场景,推荐 NVIDIA ShadowPlay。定价模式尚在探讨中,用户倾向一次性付费。
AI 锐评

Retina 是一款精准切中“演示视频制作”这一垂直痛点的工具,其核心价值不在于“录屏”本身,而在于用算法替代了繁琐的手动后期流程。从评论来看,用户对“自动缩放”和“光标平滑”的反馈最为积极,这印证了产品方向的合理性:绝大多数 SaaS 演示或教程视频在视觉上乏善可陈,而 Retina 通过启发式算法(追踪光标移动与点击密度)来模拟专业剪辑师的意图,确实能显著降低创作门槛。

值得肯定的是,开发者在技术实现上做出了明智的取舍:放弃简单的光标路径重绘,转而采用“弹簧物理模拟”,保留了操作轨迹的真实感,避免了“过于完美而失真”的伪 AI 陷阱。这种对细节的执着,是产品区别于市面上花哨滤镜的本质差异。

然而,产品仍处在 beta 阶段的“美好泡泡”中。目前最关键的制约因素有两个:一是仅限 Mac,这直接切断了最大的用户群(Windows 与 Linux);二是定价模式悬而未决。如果最终采用订阅制,除非能持续提供“云同步模板库”、“团队协作”等高频增值服务,否则面对 Screen Studio 等一次性付费竞品将缺乏竞争力。此外,其“单焦点”场景优化的局限性(多区域快速切换、键盘快捷键叙事)也意味着它不适合所有类型的内容创作。

Retina 的方向正确,但商业上仍需要更清晰的付费锚点和跨平台支持,才能真正从“优秀的产品”进化为“成功的生意”。

查看原始信息
Retina
Retina is a Mac screen recorder built for polished demos. Auto-zoom into the action. Cursor paths cleaned into smooth arcs. 4K export, optimized file sizes. Recordings look cinematic out of the box — no post-production needed. Built for product demos, tutorials, and feature walkthroughs that need to look professional without hours in editing. Currently in beta. Free. No watermark. Made by BlendPixel.
Hey PH 👋 I built Retina because every screen recorder I tried produced flat, hard-to-watch output. Auto-zoom tools existed but felt random; cursor jitter was always there. Spent a few months on the heuristics: when to zoom, how fast, where to center, and how to clean cursor paths without losing intent. You hit record, hit stop, export. The recording looks like an editor worked on it. Currently free during beta. No watermark, no subscription. Looking for feedback from people who make demos, tutorials, or feature walkthroughs — what's broken in your current workflow?
2
回复

@aza_ali Wow, fantastic. I try it!

1
回复

I've recorded dozens of product demos and the post-production always takes 5x longer than the actual recording. Auto-zoom into the area of activity is the one feature that would save the most time — manually adding zoom keyframes in DaVinci Resolve is the most tedious part of any tutorial video.

The "cinematic out of the box, no post-production" claim is bold but that's exactly what the market needs. Screen recordings are the most common video type for SaaS demos and tutorials, yet they look amateurish 90% of the time. A tool that produces something polished enough for a Product Hunt launch video or YouTube tutorial without touching a video editor would be incredibly valuable. No watermark in beta is a smart move.

1
回复

@ytubviral definitely. Retina's auto-zoom is heuristic-driven: it tracks cursor and click density to decide when to zoom, how far, and where to center. Works well for single-focus workflows (button click, form fill, submit). Where it gets less reliable: demos where the action shifts rapidly between non-adjacent regions of the screen, or where the cursor is offscreen because you're narrating over keyboard shortcuts. Give it a try and let me know.

0
回复

I would like to recommend one feature, if you could add a feature for gamers. So, gamers install retina on their device and they just push start so what the app does is clip out the best highlights of the games so these clips can be posted on their social accounts. Also launch this products for windows. This will be my recommendation.

1
回复

@partha_gautam  Partha, the gaming highlight use case is a great product idea but it's not one that I know well enough to build a product that gamers will love. The signals are different: combat events, audio excitement, kill notifications, score deltas. Retina reads cursor movement and click density, which is the wrong signal for a Call of Duty or Forza Horizon clip.

For what you're describing, I know NVIDIA ShadowPlay is amazing and does all of this for free, so it would be hard to compete with that.

Windows is on the roadmap but I'm hearing very useful feedback that it should be much higher priority. Thank you!

0
回复

Why not for Windows? :((

btw. congrats!

1
回复

@hsr88 I know, sorry! It's on the roadmap but not yet. The recording engine is built on Apple's ScreenCaptureKit, so a Windows port means rewriting the capture layer. It's doable but it will take some dedicated time to get it done.

Thanks for the nudge, this is helpful feedback and moves the windows release higher in my priority list!

0
回复

Hi Mourtaza, congrats on shipping! auto-zoom + smooth cursors is the right cut at demo-video pain, the bit that breaks every screen recording is the cursor frantically searching for the button. one question tho, smoothing redraws an idealised cursor path, but overshoots, hover-hesitation, and re-clicks-after-misclick all carry information about what the user actually did. is there a threshold where you preserve the messy original because it's the truth of the workflow? good luck!

1
回复

@hiyamojo Hi Keith, thank you! Yes, that was much more challenging than I had originally expected it to be. The tension you're naming is real, and that's a big part of the reason why in Retina I ultimately decided not to do path redrawing.

After trying multiple alternatives, I landed on having the cursor run through a spring physics simulation: mass, tension, friction. The targets are your real positions. Clicks are anchors with a tension boost in the lookahead window so the cursor arrives at the exact click position on time. Drag segments (mouse held more than ~83ms) bypass the physics entirely and snap to raw position. That's the only threshold where we use and show the original cursor data.

It's far from perfect and has many limitations still. For example, friction integrates micro-jitter, so it's faithful to where you went, but not to every turn in how you got there.

1
回复

Can we expect this to be available for Linux?

1
回复

@ashishkingdom It's not on the roadmap, but I'll explore the idea. Thanks for the feedback!

0
回复
@aza_ali This looks very good. I produce tons of demos every week and use other products. Will this be a single payment product or a monthly subscription?
1
回复

@frankramos it's one of the most important questions, but so hard to answer at this stage. Honestly, I need more user feedback to figure that out. It's free during beta.

The way I have been thinking about it: a subscription only makes sense and is fair if Retina is genuinely adding value every month: new features, better heuristics, cloud sync, something. And most importantly, do users want those things. On the other hand, a one-time purchase is the right call if Retina does what you want it to do out of the box and that's all you need (no huge future upgrades and changes or ongoing cloud services). Both pricing models work for the right product.

Since you produce demos every week, you're exactly the user I want feedback from during beta. What would make a recurring fee feel earned vs. resented for you?

0
回复

Any consideration for making some of this functionality for non-recorded sessions? As a GTM professional you might find this valuable even for live demos too

0
回复

Looks great, but my Mac wont allow it to run :(

0
回复

@stuartxt thank you, today I learned about the importance of installing on a fresh machine for final testing. This is now fixed. The build wasn't yet notarized by Apple, which is what triggered that warning. Rebuilt and re-uploaded a notarized version. Re-download from the same link and it should open cleanly.

0
回复

Congrats on your launch! Will defo be trying it

0
回复

congrats!

0
回复
#9
Manus Scheduled Tasks 2.0
Run recurring Manus work inside the same task context
133
一句话介绍:Manus Scheduled Tasks 2.0 通过让重复性工作在相同任务上下文中运行,解决了自动化工作流中状态丢失和上下文不连贯的痛点,让AI代理从一次性工具变成可持续运营的生产力系统。
Productivity Task Management Artificial Intelligence
AI代理工具 任务调度 工作流自动化 持续任务上下文 项目管理 无代码应用构建 定时任务 SaaS工具 智能代理 Manus生态
用户评论摘要:用户看好“相同任务上下文”设计,认为它让代理从无状态助手升级为有记忆的运营工具,使重复工作更连贯。但有用户追问:执行中途失败时,代理是恢复上下文继续执行,还是完全重启?期待更清晰的容错机制。
AI 锐评

Manus Scheduled Tasks 2.0 的“任务上下文延续”不是一个小补丁,而是对AI代理产品形态的底层重构。它聪明的点在于:把调度从“外部触发”变成了“环境内建”。过去你用一个定时脚本跑AI,每次都是“失忆”地重新开始;现在它带着上次的对话、项目配置、数据连接醒来,真正实现了“持续运营”。但别急着吹——这个设计的代价是状态管理的复杂度指数级上升。用户问“失败怎么处理”很精准:一旦上下文变得庞大或混乱,错误传播和模型幻觉的风险会同步放大。如果Manus只解决了启动时的继承问题,却没有提供优雅的上下文修剪、版本回退或错误隔离机制,那这套系统在复杂场景下反而比无状态的Cron更容易崩溃。另外,“在Manus构建的Web App内嵌入定时动作”确实很有想象力,等于让非技术人员也能生产出“自我维护”的软件。但这是否真的改变了产品类别?目前看更像一个增强版的自动化脚本生成器,距离“自主维护的软件生命体”还有关键一步——它需要能自我诊断、自我修复,而不是只按预定计划重复执行。对于追求“运营稳定性”的团队,建议先小范围验证上下文累积后的边际收益是否真的超过维护开销,再决定是否全面迁移至此。

查看原始信息
Manus Scheduled Tasks 2.0
Manus now runs scheduled tasks inside the same task context, reuses Project setups, and adds recurring actions to Manus-built web apps. For knowledge workers and teams automating repeatable workflows in Manus.

Manus-built web apps can now run their own scheduled actions. That detail is easy to skim past, but it changes what kind of software Manus can actually produce.

What it is: Scheduled Tasks 2.0 is a system-wide upgrade to recurring work in Manus, covering task continuity, Project configuration inheritance, and embedded scheduling inside Manus-built web apps.

When you build an app with Manus, you are not just generating a static interface. You are building something that could, in principle, maintain itself.

A dashboard that refreshes its own data every morning. A reporting tool that generates its weekly summary without prompting. A client-facing app that sends reminders on a schedule. With this update, those behaviors are configurable inside the app rather than managed externally by the user.

What makes it different: Most agent scheduling tools treat the schedule as something you bolt on from outside. Manus is treating it as something native to the task, Project, or app where the work actually lives. The schedule inherits the context of its environment rather than running in a vacuum.

Key features:

  • Embedded scheduled actions inside Manus web apps (refreshes, summaries, reminders, script runs)

  • Same-task continuation mode for recurring work that depends on existing context

  • Project-level context and configuration inherited by scheduled tasks

  • Connector support for linked data sources

  • Skip confirmations for trusted automated pipelines

  • Calendar, schedule, and history views for run oversight

Benefits:

  • Apps built with Manus can stay live and updated without the creator manually triggering runs

  • Recurring analysis and reporting stays coherent across cycles

  • Easier to manage and audit scheduled work across tasks and Projects

Who it's for: Builders and operators using Manus to create client-facing or internal tools that need to stay current without constant manual input.

A scheduling system embedded in an app-building agent is a different product category than a task scheduler with a cron job underneath. That is the direction Manus is pointing.

P.S. I hunt the latest and greatest launches in tech, SaaS and AI, follow to be notified @rohanrecommends

3
回复

Persistent task context is underrated. Most agents still operate like stateless assistants, so recurring workflows with memory and continuity make this feel more operationally useful instead of just experimental.

2
回复

The 'same task context' detail is what makes this interesting. Most schedulers fire a fresh run and lose all accumulated state. Reusing context means the agent builds on previous cycles instead of starting blind. How does a mid-run failure get handled? Does it resume or restart cleanly?

1
回复
#10
Viberia
Command AI agents like you're playing Civilization
124
一句话介绍:Viberia是一个将AI代理管理可视化、游戏化的空间指挥中心,通过等距地图和状态图标,解决用户在管理多个AI代理时面临的混乱、低效与注意力分散问题,让管理代理像玩《文明》游戏一样直观有趣。
Productivity Developer Tools Artificial Intelligence
AI代理管理 多代理协作 空间指挥中心 游戏化UI 等距地图 工作流编排 MCP协议 代理团队 本地优先应用 Tauri框架
用户评论摘要:用户普遍认可其游戏化界面带来的创新和视觉优势。核心疑问集中在:代理间协作是否形成知识图谱?如何避免重复给代理项目上下文?能否通过分团队减少编码冲突?以及如何管理大量代理而不混乱。开发者回应称暂无默认知识图谱但可接入MCP自定义,建议通过文档团队和“工作台熔炉”建筑实现上下文共享与并行开发。
AI 锐评

Viberia抓住了当前AI代理管理领域的核心矛盾——随着代理数量和复杂度的指数级增长,传统的列表式、聊天式管理界面已经让用户从“与AI协作”退化成了“被动响应者的泥潭”。创始人Emre敏锐地指出,市面上已有工具(Conductor、Claude Squad等)本质上仍是“待办清单的变种”。

Viberia做对了两件事:第一,它将交互范式从“对话驱动”切换为“地图驱动”。空间化、游戏化的UI不只是为了好看,而是利用了人类对空间位置、状态图标(阻、问、完)的直觉认知。这解决了多代理场景下“注意力分配”的核心难题——你不需要阅读20条对话历史,而是像将军审视沙盘一样扫描战场,将有限注意力集中在最需要干预的节点。第二,其“建筑/团队”(building)的编排理念,将工作流从线性序列提升为类工厂流水线,让代理间的交接、并行、审查成为一等公民,这在生产力提升上比单纯的多代理对话更有结构性的优势。

然而,冷静来看,Viberia的价值天花板取决于两个变量。其一,当代理数量真正进入100+级别时,单纯的空间布局是否仍然有效?如果地图本身变得拥挤,便会退化回一种新的混乱。其二,也是最关键的:游戏化降低了决策的心理摩擦,但并未解决底层模型本身的不可靠性。用户可以轻松地指挥20个代理,但如果他们都在自信地执行错误的指令,这个漂亮的指挥中心就只是一个更高效的错误放大器。创始人提到“委员会建筑”(Council building)通过多模型交叉验证来应对,这是正确的方向,但这意味着用户需要为这种“保险”支付更多的计算成本与精力配置。

总体而言,Viberia是对“代理基建”的一次优雅的范式革命。它将管理从一个枯燥的运维任务,转变为一个可玩、可观察、可“指挥”的实时系统。对于重度AI用户,它提供的不仅是效率,更是心理体验的跃迁。但产品尚处早期alpha阶段,能否从“聪明的玩具”进化为“企业级的基础设施”,取决于它在规模化和可靠性上能否拿出同样聪明的方案。

查看原始信息
Viberia
Do you like your Claude/Codex pet but wish you had a zoo? Viberia is a spatial command center for your AI agents. Your whole AI org lives on an isometric map, status icons show who’s blocked, who’s asking, who’s done. Zoom in to chat with anyone, pick any model, bring your own keys. Agents collaborate, build their own little teams, and pick up new skills as they go. Docs, terminals, browsers built in.

Hey Product Hunt!

I’m Emre, Viberia’s solo builder.

I spent the last year drowning in terminal and IDE windows trying to keep up with my own agents. MCPs, subagents, skills, hooks, modes and more.
I tried Conductor, Claude Squad, Gas Town and others. They all felt the same after a while, just a long list of things waiting on my attention.

So, I went the other way.

What if managing your agents felt like playing a game of Civilization or SimCity? You zoom out and see your whole AI org on an isometric map, with status icons telling you who’s blocked, who’s asking a question, who’s done. You zoom in and chat with anyone. The agents collaborate, hand work off to each other, and over time they build their own little teams and pick up new skills.

A few things worth knowing:
- The harness is built around teams/buildings, these are agents that work together (and/or in a sequence) to deliver what you need (e.g., write PRD first, write code later, and then review). I saw my own productivity and output increase significantly when I started using agents in a sequence, and this is one of the core differentiators of Viberia.
- It’s free and will stay free; you just need to bring your own subscription and/or API keys. It works with Claude, GPT and Gemini.
- Docs, terminals, browsers are all built in. No app-switching.
- It’s a Tauri app. Roughly 8x less energy than the closest competitor I benchmarked, so you can actually use it at a coffee shop on battery.

The product is still in early alpha. There will be bugs and missing features. Please tell me about them. I read every comment, and I’ll personally chase every bug and feature request. My goal is to make Viberia the most efficient, capable, and fun agent harness out there.

Cheers,
Emre

10
回复

@emre_barut Hi Emre, Congrats on the launch. This is such an interesting take on a growing issue, love the visual indicators of agent status. Good luck for today.

1
回复

@emre_barut very cool! Congrats!

0
回复

Congrats on the launch, Emre! I am really curious about the architecture under the hood. As these agents collaborate, hand off work, and pick up new skills, is there a knowledge graph getting formed on the backend from each LLM to manage their shared context and relationships?

3
回复

@sammy_rawat Thanks Sameer!

There is no default knowledge graph that tracks their collaboration/relationships, but you can add yours in Viberia! There is an internal text-based memory system, and the agents decide when to use it. In my experience they keep track of their relationships, but you could give them more specific guidance on this through the system prompt.

If you want to plug in your own knowledge graph, drop any memory/KG MCP server into the agents and tell them to use that whenever they collaborate with each other. You can set this per-agent, per-team, or per-project. I didn't want to bet the architecture on one memory paradigm, so I left the choice to you.

Thanks for the question! I honestly hadn't seen this as a gap, but you're making me reconsider. Maybe I should build collaboration tracking deeper into Viberia.

1
回复

This is a great initiative, just wanted to know if you thought of adding an additional feature where different agents remember your codebase and you don’t have to give the context again and again. So my main thought is if we are working on a project so you can divide these agents into teams say frontend, backend team and all the agents works in accordance to each other. If changes are made then all the teams are informed so that every agents works accordingly and there are less coding conflicts. This feature can also save you credits usage.

2
回复

@partha_gautam Thanks for the great comments and the feedback!

That's exactly how I've been using Viberia to build Viberia. I keep docs, CLAUDE.md (+ AGENTS.md) and README.md files for different parts of the codebase, and when agents start working on a section they read these to get the full context. Saves a TON on tokens, as you said.

I haven't added this as an explicit feature yet (and I probably should), but the best way to set it up today is to spin up a documentation team and literally give them this task. Then, agents/teams can use that info properly.

For parallel work I use git worktrees. There's a building in Viberia called "Worktree Forge" that sets these up for you. It takes two clicks to spin one up, or you can ask an agent to do it (which is how I usually do it). Each team works in a different branch, and the Merger agent in the Forge handles the merging while staying aware of the docs and potential conflicts.

If you want to take this one step further, use the Linear building (assuming you track issues in Linear; you can use a different provider, just set up your own custom building with the right MCPs). Ask the agents there to come up with 6-7 tasks you can tackle in parallel. The Issue Resolver agent will set up the worktrees, brief each team on what they need to do, and tell them what conflicts they might hit with other ongoing tracks. The worktree agents get back to you when they have a plan or an implementation, and then you OK it or ask for improvements. Makes for a really fun iterative development loop. I work with 6-10 branches in parallel using this setup (see the screenshot below of a section of my git commit graph).

0
回复

Congrats on the launch! The UX metaphor is doing a lot of work hereL 'commanding agents like units' is intuitive in a way that most orchestration UIs completely miss. The real test is whether it scales to non-technical operators who need to run complex workflows without understanding what's happening underneath. Rooting for this.

2
回复

@tonyspiro Thank you!

The real test is whether it scales to non-technical operators who need to run complex workflows without understanding what's happening underneath

Word.

IMHO, they need to be able to peek under the hood and ask an agent to explain what's happening, just like you can sit down with an employee and grill them on the details. Viberia gives you the backend and the interface for this. Getting the UI/UX to a point where users naturally do that is my next focus.

1
回复

really cool idea-feels very different from usual list based tools? Also I am excited to know how you manage it when there are a lot of agents, doesn't it get messy?

2
回复

@yati_kumawat Thank you!

It really doesn't get messy. It just gets fun.

Spatial placement + status icons helps you contextualize what's going on in different parts of your project. You're not reading 20 chat threads, you're scanning a map (e.g., "ok, 5 agents blocked in the frontend, let me focus there first").

Sometimes I kick off 8-10 agents at once. Instead of feeling overwhelmed I'm just smashing buttons to feed them their next orders. Because it feels like a game, it doesn't drain you the way prompting usually does.

And if you really do get lost, just ask your Chief of Staff ("I'm stuck, I have 10 agents who need responses from me, help" is something I might have said before). With that agent, you don't have to type, you just pick among the options it presents. You become the decision maker, not the prompter.

I've run close to 20 agents concurrently and never hit vibecoding burnout. Just looking around to see who needs help.

Give it a try. If something feels off, please tell me (or your Chief of Staff) so we can figure out how you can happily rule your army of AI agents.

1
回复

Ahah seems so fun, but how do you connect them ? All by one on Claude ? Or another one ?

1
回复

@thithilacastagne 😀 it is fun!

You can mix and match, you pick the model for each agent. There are also default settings for the type of an agent, so you can go "I want gpt-5.5 for developers and gemini for designers". Under the hood each agent gets MCP tools that allow them to interact with the interface ("let me open a md file and show it to the user") and with each other ("let me message folks in my team"). In that sense Viberia's backend connects whatever model you are running for each agent.

Agents are model agnostic too. They retain their settings (memories, skills etc.) when you change models (or providers) so you don't have to stick with a single model for the lifetime of an agent.

0
回复

Viberia just got a shoutout in today's daily digest (huge THANK YOU to whoever wrote it!). One thing I want to push back on though:

Viberia solves visibility, which is a real problem, but the harder one — agents confidently doing the wrong thing — doesn't get easier with a nicer interface

Oh but it does. The agents work with each other, so you can have them review each other's work. Viberia is the interface for chaining agent flows on top of each other, like stacking buildings in Factorio. If they're unsure, they'll pull you in anyway.

Yes, today's models aren't 100% reliable at this yet, but if you call multiple models from different providers and have each one give feedback (that's exactly what the Council building is for), your chances of an error drop a lot.

1
回复

pretty cool concept@emre_barut!
Curious what are your thoughts regarding visualization/ui/ux for the management of tasks and projects rather than teams and agents? I feel like grooming tasks of different stages (e.g. developing prototypes to get more clarity, or, when enough clarity has been reached, making sure the architecture/plan is good) is a place where bottlenecks are moving into (besides the actual pipeline of how a team of agents handles work)

also...pretty fun to see the Lion as the chief/mayor in the pictures, got a bit of zootopia vibes which I thought was lovely

0
回复

@luis_hernandez23 Thanks Luis!

The way I've been using Viberia, the building is the task. Buildings don't have to be permanent teams. Half the time, mine are task-specific: I spin up a building for a feature or component, fill it with the agent roles that make sense for the flow (planner, developer, reviewer, etc.), and tear it down when the work is done. Each agent inside ends up handling a specific section of that flow, so an agent's identity is really "doing X (the agent role) for component Y (the building name)".

So if you want lifecycle stages, you can literally model them as buildings: a "Prototyping Lab" for exploration, an "Architecture Council" once you have enough clarity, a "Build Team" for execution. You can wire them up so work flows between them, with the Linear building plugged in for the formal ticket layer if that's how you track things.

That being said, you're right that there's no first-class "task overlay" on the map today. The task identity is implicit in the building, not something you can see and move around independently. There is probably a way to use the spatial layout to surface that better, definitely something I should think more about.

On the Zootopia vibes, that's probably been subconsciously drilled into my brain by someone at home who won't stop talking about it, especially since the second one came out..

1
回复
@emre_barut that makes sense! I like that idea of having buildings that are good for different phases/stages/ types of tasks...maybe there could be (or there already is? / I haven't checked yet) a library of templates that are both good starting points but also a way to teach users about potential use cases; then to take the concept a step further, a set of buildings could be almost like a company/end to end production pipeline, with, the added benefit of being customizable and inspectable at different granularities (the building/team, the individual agents/work trail)...maybe there's an inspector agent that's constantly spotting opportunities for restructures/improvements (even making benchmarks and trying configs against those to iteratively auto research towards better and better setups based on a whatever properties/metrics/rubrics that one cares about) anyways, just stream of consciousness brainstorming haha...cool to see projects like this, keep it up!! 🙌 And congrats on the fam growing bigger! gotta enjoy them as much as possible (and have the viberian agents working in the background 🏗️)
1
回复
#11
Owlish
Reduce support volume with AI agents trained on your docs
97
一句话介绍:Owlish将企业分散在不同文档中的知识转化为AI客服代理,自动回答常见问题并智能转接人工,显著减少重复性支持工单量。
Customer Communication SaaS Artificial Intelligence
AI客服代理 知识库训练 智能工单转接 文档驱动 网站文档/PDF接入 引用来源 直接回复钉选 客户支持自动化 帮助台集成 减少工单量
用户评论摘要:用户高度认可人类转接流程和引用来源功能,关心与Zendesk/Intercom等现有工单系统的集成进度;有用户询问与Mintlify的差异,以及知识库能否对接Vapi等语音平台。多集中在集成能力、回源策略及冲突处理等落地细节。
AI 锐评

Owlish的价值不在于“替换人工”,而在于把企业已有的内容资产(网站、文档、PDF)转化为一个可配置、可审计、可转交的AI一线客服。这种“知识驱动”而非“意图训练”的思路,避开了传统客服AI需要海量对话标注的坑,对于已有成熟FAQ和文档的中小企业来说,启动成本极低,效果显性。

值得肯定的是,产品在“何时转人工”这一核心体验上做了有深度的设计:支持基于置信度阈值、问题类型、用户明确信号的多层决策树,并且转交时不是甩一段聊天记录,而是附带Agent的推理过程和引用来源——这让接手的人工客服能“即时补位”而非“从头排查”,直接拉升了人机协作的效率。

几个值得警惕的潜在问题:首先,“Direct Response”与动态文档的冲突仲裁机制尚依赖手动维护,虽然承诺未来会做冲突检测,但现阶段政策漂移的风险仍落在运营团队的主动监控上,这对合规要求高的行业(如金融、医疗)是个硬伤。其次,日程驱动的同步频率(周/月)对于定价、活动等高频变动场景会有更新滞后。最后,Owlish自身的Helpdesk在功能深度上注定无法与Zendesk/Intercom抗衡——能否成为前台的“AI智能层”,取决于后续集成开放的速度,否则客户最终可能要在“保持单一工单系统”和“用上AI”之间做无效取舍。

总体而言,Owlish找准了一个务实的切口:它不强求全自动,而是做“A级问AI,B级转人工”的秩序维护者。这个路线在效率与风险间找到了平衡。

查看原始信息
Owlish
Owlish turns your website, FAQs, docs, and PDFs into an AI customer support agent that answers common questions, cites sources, uses approved replies, and hands off to a human when needed. It helps businesses reduce repetitive support volume, reply faster outside business hours, and give support teams the context they need to resolve harder conversations.
Hi Product Hunt, I’m Mithun, founder of Chevvi and maker of Owlish. I built Owlish because many businesses already have the answers their customers need, but those answers are scattered across websites, FAQs, help docs, PDFs, policies, and internal notes. Owlish turns that existing content into an AI customer support agent that can answer common questions, cite the sources it used, follow approved direct replies for repeat questions, and hand off to a human when the conversation needs judgment or care. The goal is not to replace the support team. It is to reduce repetitive questions, reply faster outside business hours, and give humans better context when they do need to step in. What you can try today: - Build an agent from your website, docs, FAQs, or PDFs - Customize the web chat widget - Add approved direct replies for common questions - Review conversations in the helpdesk - Hand off to a human with conversation context I’d love feedback on the onboarding flow, source setup, and which support workflows you’d expect an AI agent to handle first. I’m also exploring Owlish Partners for consultants, agencies, and service providers who want to help businesses set up AI support agents.
3
回复

@mithunchevvi The handoff flow feels more aligned with how support teams actually operate. Full automation sounds attractive in launch posts, but most teams still need humans for billing issues, edge cases, and emotionally charged conversations. The repetitive queue reduction is where these systems tend to create the most practical value.

Giving agents conversation history plus the source material behind prior responses could reduce a lot of context switching. That operational layer is probably more important than whether the AI can answer every possible question perfectly.

0
回复

@mithunchevvi Congrats on the launch Mithun. Do you integrate with existing KBs and service platforms?

1
回复

@mithunchevvi Hey Mithun, congrats on shipping 👋

The "hand off to a human when needed" line is the one I always want to push on with support agents — it's the make-or-break feature, and almost no one talks about how the decision actually gets made. Hand off too early and the agent is useless, too late and the customer is already frustrated.

What's the heuristic in Owlish? Confidence score below a threshold, certain question types (refunds, escalations, account-level changes), explicit user signals like "talk to a human," or all three layered? And does the human get the agent's reasoning + sources it tried, or just the conversation log? The latter is what most platforms ship, but the former is what makes the human actually faster.

2
回复
Is this in the same area as mintlify?
2
回复

Hi, @lakshminath_dondeti!

Mintlify is primarily a documentation platform: publish and maintain docs, API references, and knowledge bases, with AI search/assistant features on top.

Owlish is more of a customer-support agent layer. It takes the knowledge a business already has — website, help docs, PDFs, FAQs — and uses it to answer customers in a web widget or support channels, cite sources, and hand off to a human when it shouldn’t guess.

So if a company’s docs are hosted on Mintlify, Owlish could treat those docs as a knowledge source. We’re not trying to replace the docs site itself.

1
回复

awesome idea. Congrats on your launch 🤘

2
回复

Thank you, @naimz! I appreciate it! 😊

0
回复

Congrats on the launch! The 'trained on your docs' angle is where this gets interesting, the quality of the underlying content structure determines almost everything about how well the agent performs. Have you found that doc quality is the #1 variable in how fast customers see ROI?

1
回复

Thank you, @tonyspiro! I’d say doc quality is one of the biggest variables, with one caveat: doc quality determines the ceiling, while repetitive support volume determines how quickly the ROI shows up.

If the docs are clear, current, and structured around real customer questions, the agent gets useful very quickly: it can answer more confidently, cite the right sources, and hand off less often.

If the docs are vague, stale, or scattered across old pages and PDFs, the AI usually exposes that gap pretty fast.

That’s one reason citations matter so much to us. When an answer is weak, the business can see whether the issue was a missing source, stale content, unclear wording, or something that should be handled with a pinned Direct Response or human handoff.

So yes, content structure is huge. Fastest ROI usually comes from good docs + repeated support questions + a tight feedback loop for fixing gaps.

0
回复

Owlish is such an amazing name. Congrats on launch!

1
回复

Thank you, @daniel_nwankwo! I liked that “Owlish” hints at being wise and knowledgeable, but still feels friendly. That fits the product pretty well: an AI support agent that should answer carefully, cite its sources, and know when to hand off to a human. :)

1
回复

Looks beautiful, what starter kit/design system did you use?

1
回复

Thank you, @uladzislau_rasliak! No purchased starter kit, but the base is shadcn/ui with the Luma/radix-luma style.

The console is custom-built on Next.js, React, Tailwind v4, and a shared @owlish/ui design system. I use Geist for typography, HugeIcons for icons, OKLCh color tokens, and a layout inspired by the OpenAI Platform console: gray sidebar, white rounded content surface, soft elevation, and pretty restrained UI.

I wanted it to feel more like a calm operator tool than a flashy AI landing page.

1
回复

The 'Direct Response' pinning feature is the most interesting design choice here. It lets businesses own the exact wording on high-stakes questions without losing the AI's ability to handle everything else. Curious what happens when a pinned response conflicts with a newer doc update. Does the pin always win?

1
回复

Hi, @dhiraj_patel5! For the specific question it matches, yes, the Direct Response is treated as the canonical answer.

That is intentional. If a business pins wording for something high-stakes like refunds, cancellation, pricing, medical disclaimers, legal language, etc., I don’t want a later website crawl to silently reinterpret it.

The nuance is that the pin does not override the whole knowledge base globally. It only applies when the customer’s question matches that Direct Response. If the policy changes, the business should update or remove the pinned answer too. Direct Responses are editable in place, so that is the fastest update path.

Longer term, I’d like Owlish to surface potential conflicts, like “your pinned refund answer no longer matches your refund page,” because that is exactly the kind of drift teams should not have to discover from a customer complaint.

1
回复

super!! is it possible to use the knowledge base built by the platform to be used in Vapi?

1
回复

Thank you, @ashishkingdom! Not as a one-click connector today, but yes, this is technically possible.

The clean version would be a Vapi custom knowledge base integration: Vapi sends a search request during the call, Owlish searches the business’s Owlish knowledge base, then returns the relevant snippets or a pinned Direct Response for Vapi to speak.

Today, the practical path is to keep the same source material in sync across both systems. Owlish already has API/MCP surfaces for knowledge-base management, and a Vapi adapter is the kind of integration I’d like to support if enough voice-agent teams want it.

1
回复

The source citation and human handoff parts are important here. AI support is useful, but customers need to know where an answer came from and when a real person should step in.

1
回复

Exactly, @farrukh_butt1! AI support should not feel like a black box.

The citation shows the customer and the support team where the answer came from. And handoff matters because some conversations should not be automated all the way through, especially when the customer is frustrated, the question is sensitive, or the agent does not have enough confidence.

The goal with Owlish is not to remove people from support. It is to let AI handle the repeatable questions, while making it clear when a human should step in.

0
回复

Interesting positioning.

Have you noticed businesses being more concerned about hallucinations or about losing their brand voice/personality in AI support interactions?

1
回复

Hi, @surabhi_minocha!

Small sample size so far, but in the conversations I’ve had, accuracy tends to come up before brand voice.

A wrong answer about refunds, pricing, shipping, or policy can create a real support problem, so buyers want to know: “Will this make something up?” That’s why Owlish puts so much emphasis on source-grounded answers, citations, refusal, and human handoff.

Brand voice is the next layer. In the Agent Playground, teams can tune the agent’s instructions, personality, and system prompt until it sounds like their support team. And for high-stakes or recurring questions where they want exact wording, Direct Response feature lets them pin a specific answer the agent should use.

So the goal is both: accurate answers first, then answers that still feel like the business wrote them. Accuracy should never get sacrificed for personality.

0
回复

This looks soli. Citing the sources used for the answers is a huge trust builder for customers who might otherwise be skeptical of AI chat replies. How fast does Owlish update its answers if a business modifies an existing FAQ or policy document on their site?

1
回复

Thanks @vikramp7470, that’s exactly the problem we’re trying to solve: an answer is only useful if you can see where it came from.

For website/FAQ sources, Owlish doesn’t need a model retrain or redeploy. We re-crawl the source, replace the indexed chunks, and the agent uses the updated content on the next customer message after that sync finishes.

At launch, freshness is schedule-based rather than instant webhooks: weekly auto-sync is available on Scale, monthly on Growth, and teams can also trigger a manual sync when they need to refresh a source sooner. Once a sync starts, a changed page usually updates in minutes, depending on the size of the site and how much content changed.

1
回复

Congrats on the launch! 🎉 Reducing repetitive support volume while keeping a seamless human handoff is the absolute sweet spot for AI customer service. I love that it actively cites sources to keep answers trustworthy and grounded.

Quick question for the team: When a conversation requires a human handoff, how does Owlish notify the support team? Does it integrate directly into existing helpdesks (like Zendesk/Intercom) or channel notifications like Slack?

0
回复

Thank you, @manal_essalek1! 😊 That is exactly the workflow we’re aiming for: AI handles the repeatable questions, but the conversation does not fall off a cliff when a human is needed.

Today, handoffs land in Owlish Helpdesk. The session moves into the team inbox with the full transcript, sources/citations, visitor context, and an unread state for operators. Operators get in-app/browser notifications and can claim the conversation, reply as a human, resolve it, or return it back to AI.

Slack is supported as a conversation channel, so a Slack thread can also flow into the same Owlish Helpdesk. Zendesk/Intercom-style native ticketing integrations are not live yet; they’re on the roadmap. For now, Owlish is the shared inbox for AI + human support, rather than just pushing tickets into an existing helpdesk.

0
回复
#12
Glia
Local-first AI memory bridge between browser chats and IDEs
94
一句话介绍:Glia是一款100%离线的开源AI记忆桥,通过Chrome扩展自动保存网页端AI聊天记录(如Claude、ChatGPT),并利用本地SQLite数据库和MCP服务器,让Cursor、Claude Code等IDE工具能直接查询这些决策上下文,彻底解决开发者“在浏览器聊完、切回编辑器就失忆”的痛点。
Productivity Developer Tools Artificial Intelligence GitHub
AI记忆桥 本地优先 开源 开发者工具 MCP服务器 Chrome扩展 上下文同步 IDE集成 隐私保护 RAG检索
用户评论摘要:用户高度肯定其解决了“浏览器聊天与IDE上下文割裂”的痛点,并赞赏本地优先、零隐私妥协的架构。核心疑问聚焦于:如何从聊天中精准提取有效决策而非噪音(当前使用后验LLM抽取,但缺乏“是否被代码采用”的信号);浏览器DOM频繁变动导致的兼容性维护挑战(已建立周度检测机制);以及SQLite写入并发控制(通过异步队列和WAL模式解决)。
AI 锐评

Glia精准地命中了AI辅助开发者工作流中最隐蔽也最痛苦的“上下文孤岛”问题——浏览器里的精妙架构讨论,在切换回编辑器后瞬间蒸发。它的核心价值不在于发明新技术,而在于用“本地优先+SQLite+MCP”的组合拳,完成了一次优雅的“信息拉通”。这比那些试图在云端统一所有上下文的方案,更懂开发者对数据主权的执念。

但别被“本地优先”的隐私牌冲昏头脑。产品目前最大的软肋在于“智能提取”能力的实际表现。从评论中可以看出,开发者真正需要的不是“记录所有聊天”,而是“记住我的关键决策和踩过的坑”。当前依赖“后验LLM提取”加上“语义搜索排序”,本质上还是“筛子上倒水”,噪音太多。更致命的是,它完全缺失“该决策是否已被落地到代码”的闭环验证信号——一个被讨论但被否定的方案,和一个最终被执行的方案,在系统里可能被同等对待,这会导致IDE检索出的“记忆”,反而成为误导。

此外,产品的技术壁垒并不高。Chrome扩展的DOM解析是“猫鼠游戏”,MCP服务器和SQLite是成熟方案。真正考验团队的是:在“全离线”这个严苛限制下,能否通过工程优化(如更快的HyDE检索、更精准的实体抽取)将“记忆质量”做到令人惊艳,而不是仅停留在“够用”。如果只满足于做一个“能将就用的缓存工具”,那很快就会被Cursor等IDE的本地索引或云端原生记忆方案边缘化。“桥”的定位很聪明,但这座桥如果只是“水泥墩子”,而不是“智能立交桥”,价值就大打折扣。

查看原始信息
Glia
Glia is a 100% offline, open-source memory bridge. A Chrome extension auto-saves your web-based Claude/ChatGPT chats, while a native MCP server lets Cursor/Claude Code query those decisions locally from your shared SQLite database.
Hey Product Hunt! 👋 I'm Eshaan, the creator of Glia. Like most developers working with AI, my daily workflow became deeply fragmented. I’d solve a complex architectural challenge or debug a tricky error using Claude.ai, ChatGPT, or Gemini in my browser. But the second I switched back to my local editor (like Cursor, Windsurf, or Claude Code), my IDE agent had absolutely no idea that conversation had happened. I got tired of constantly copy-pasting code blocks, raw logs, and decision summaries back and forth. Existing memory solutions are almost all cloud-based SaaS, which felt like a massive privacy compromise for client codebases. So I built Glia—a 100% local-first, zero-Docker memory bridge that connects your web chats directly to your local IDE. The Architecture: The Shared Database: Everything is stored offline on your local disk in a single SQLite database (~/.glia/graph.db). No telemetry, no cloud tracking, and your data never leaves your device. The Web Sync: A lightweight Chrome extension securely intercepts prompts on 7 AI platforms (Claude, ChatGPT, Gemini, DeepSeek, Grok, Copilot, and Mistral) to save and index your technical decisions automatically. The IDE integration: A native Model Context Protocol (MCP) server hooks into your IDE (Cursor, VS Code, Windsurf, Claude Code) so your coding agents can query or save memory. Data Portability: Easily download any project session as a clean JSON file to sync manually to another machine or share with teammates offline. Preemptive FAQs / Objection Handling: Why not just use native codebase indexing in Cursor? Cursor indexes your files, and Claude Projects stores context for individual web sessions. But they are completely siloed. Claude Projects doesn't know what you coded in Cursor, and Cursor has no idea what you just solved in Claude.ai. Glia acts as the missing bridge that syncs context between them. Isn't a local LLM in the background a major resource drain? No heavy 8B models are running in the background. Glia uses a lightweight embedding model (nomic-embed-text ~270MB via Ollama) and sqlite-vec for local vector search. It's extremely light on CPU and RAM. How do you handle database write locks during embeds? We configured SQLite with Write-Ahead Logging (PRAGMA journal_mode=WAL;) and decoupled the embedding generation using an async background job queue. This ensures browser writes never block IDE reads. Quick Start: Setup takes less than a minute. You can spin up the local worker and register it with your IDE configs using: npx glia-ai-setup It's completely open-source (MIT). I'd love to hear your feedback, bugs, or feature suggestions. If Glia makes your development life easier, dropping a star on GitHub would mean the world to us! ⭐ What IDE or web platform would you like to see supported next?
5
回复

@eshaannair Congrats on the launch Eshaan. very cool, how do you extract the real convo gems instead of just having a context dump that might not be fully read?

3
回复

Great work! The 7-platform Chrome extension surface is probably the trickiest bet here? Claude, ChatGPT, Gemini all rework their DOM constantly and each one breaks differently.

2
回复

@artstavenka1 On point! maintaining and constanly extracting dom is the trickiest part, so i made a Selector staleness checker which runs every week and creates a issue if DOM changes in any of the supported platform.

2
回复

Congrats on the launch! This is something I do feel daily: solve something in the Claude web app, switch to Claude Code in terminal, lose all that context. The MCP server + local SQLite combo is a great architectural bet for this.

Quick q for you: most of what happens in a Claude/ChatGPT chat is exploration, dead ends, half-formed ideas. How does Glia decide what to index as a meaningful technical decision vs noise? Is it post-hoc LLM extraction at save time, user-marked, or scored on whether the result actually got applied in code?

2
回复

@ferdi_sigona Great question and you've identified exactly the hardest unsolved problem in this space.

Right now Glia uses post-hoc LLM extraction at ingest time. When you save a chat, it runs an extraction pass that pulls out structured knowledge triples (subject → relation → object) and chunks the raw text for semantic search. The LLM is prompted to focus on decisions, facts, and technical conclusions — not exploratory back-and-forth but you're right that it has no signal on whether something was actually applied or just considered.

The honest answer is that "was this used in code?" is a signal I don't have yet. That's a genuinely hard problem it would require IDE-level telemetry to close the loop. User-marked memory is on the roadmap as a lighter-weight version of that signal.

The current bet is that the extraction quality + RAG retrieval is good enough that noise gets naturally de-ranked by relevance at retrieval time, even if it gets indexed. But I'd love to hear how you'd approach the signal problem this feels like exactly the right design question to get right in v2.

1
回复

ok this does tackle a huge discomfort of mine. Good job & congrats on your launch

2
回复

@naimz Thank you Naim, that means a lot coming from you! The context-switching pain is real hoping Glia makes that a lot less frustrating. Would love to hear how it holds up in your workflow if you give it a spin.

2
回复

nice! local-first plus the browser-to-IDE bridge is the gap most ai workflows leak into. congrats on shipping.

when the browser chat and the actual codebase contradict (chat assumes library x, codebase migrated off it last week), which wins? file-system recency is the safe answer, but it throws away conversational nuance the chat captured. tie-breaker, or human prompted? best of luck with your launch!

1
回复

@hiyamojo Thanks Keith, that's a brilliant question.

Right now, GLIA acts as an AI Memory Layer rather than a direct codebase indexer (we leave the direct file-system indexing to tools like Cursor or GitHub Copilot). GLIA specifically captures the conversational memory the architectural debates, the 'why' behind a decision, and the messy terminal errors.

If the codebase migrates off library X, GLIA tracks that migration historically based on when it was discussed in the chat. When injecting context, GLIA provides timestamped RAG chunks to the LLM via MCP. So instead of a hard 'file-system vs chat' tie-breaker, the LLM is fed the chronological progression of your ideas and is usually able to deduce the latest state based on the recency of the conversational memory. It’s definitely a tricky balance, but treating memory chronologically has been the safest bet so far.

1
回复

This is awesome! I built something similar, but took the opposite direction — no local setup, pure clipboard injection within certain LLM's.

0
回复

@riveradev Thanks Nico. Clipboard injection is honestly such an elegant and lightweight way to solve this without forcing users to run background services or local databases.

We ended up going the heavy local-first route (SQLite vector db + Knowledge Graph) because we wanted cross-platform memory tracking (so a conversation in ChatGPT could automatically provide context to Claude tomorrow) and persistent semantic search. But both approaches definitely tackle different sides of the same friction point! Would love to check out your tool if you have a link.

2
回复

This looks like an absolute game-changer for developer workflows! Bridging the gap between browser brainstorming and the IDE using an MCP server is brilliant, and keeping it 100% offline with a local SQLite database is a huge win for privacy.

0
回复

@manal_essalek1 Thank you so much, Manal. That was exactly the goal. As developers, we discuss highly sensitive architecture, API keys, and proprietary code in the browser all day so having that memory sync to a third-party cloud server was a complete non-starter for me.

Keeping it 100% offline with SQLite (and sqlite-vec for vector search) gives you the best of both worlds: a seamless context bridge between your browser and your IDE, but with zero privacy compromises. Really appreciate the support!

0
回复

Really interesting approach to local memory. The SQLite + MCP combo is clean. Curious how you handle context relevance, when Cursor queries past decisions, how does it decide which memories are actually useful vs noise from older conversations?

0
回复

@harshalvc_ai Good question! Relevance filtering happens at two layers:

  1. Retrieval scoring - chunks are ranked by cosine similarity against the HyDE-augmented query embedding, with keyword boosting applied if the query entities match chunk content. Lower-scoring chunks get dropped naturally.

  2. Character budget - the top-ranked chunks fill a fixed character budget (6000 chars per session), so noisy or older low-relevance context gets crowded out before it ever reaches the LLM.

There's no explicit time-decay penalty on older memories yet it's purely relevance-driven. That's something I want to add in v2, since a decision made 6 months ago probably deserves less weight than one made last week even if it's semantically similar.

2
回复

@Glia The Hybrid RAG setup caught my eye immediately.. fusing sentence vectors, chunk vectors, and FTS5 keyword search together feels way more solid than what most memory systems are doing right now. I’ve been working on a Corrective RAG setup myself, and one of the biggest headaches was retrieval completely falling apart once the query got rephrased or drifted semantically from the original context. HyDE honestly feels like a really smart workaround for that.. generating a hypothetical answer first and then searching using that embedding instead of the raw query makes a lot of sense in practice.

What I’m curious about though is whether the synthetic embedding step adds noticeable latency during recall. In my experience even tiny delays start compounding very quickly once everything is happening inside an agent loop, especially when multiple retrieval passes are involved.

The shared SQLite bridge between the browser extension and MCP server is also honestly a really elegant design choice.. one database, two interfaces, no extra sync layer headaches. But I’d genuinely love to know how you’re handling write concurrency there. SQLite’s single-writer lock can get annoying fast, and if Cursor plus the browser extension both try writing context at the same time, does GLIA queue the writes internally or can one request fail silently? Feels like the kind of issue that would be super subtle to debug once an agent session is already running and actively mutating state.

0
回复

@akshaypal_bishnoi Really appreciate the detailed breakdown you clearly know this space well. Two great questions:

On HyDE latency: yes, it adds a step Glia generates a hypothetical answer via Ollama before embedding the query. In practice the latency hit is ~200-500ms on a mid-range local machine, which is acceptable for a single retrieval call but would absolutely compound in an agent loop with multiple passes. The tradeoff is worth it for the semantic drift problem you described querying with the raw rephrased input was noticeably worse in my tests. That said, I'm considering making HyDE opt-in for latency-sensitive setups.

On SQLite write concurrency: writes from both the extension and MCP server go through the same Node.js HTTP backend, so they're already serialized through the async job queue before touching SQLite they never write directly in parallel. The bigger edge case is a PROCESSING job mutating state while a new ingest comes in, which I handle by resetting ghost jobs on startup. It's not bulletproof but it's been stable in practice. WAL mode is enabled so reads never block. Would love to hear how you're handling this in your Corrective RAG setup.

1
回复
#13
GhostSnap
Multiple screenshots - Single paste - Auto compressed for AI
94
一句话介绍:GhostSnap是一款Mac菜单栏工具,让用户连续截取多张屏幕截图后自动压缩最高80%,并一次性粘贴到AI对话或其他应用中,避免逐张粘贴导致的Token浪费和文件臃肿问题。
Mac Productivity Artificial Intelligence
用户评论摘要:用户普遍认可解决AI截图频繁粘贴的痛点。主要问题:低分辨率/手写内容的OCR准确度不足(开发者计划用苹果智能改进);建议增加历史记录/重复操作功能(已有)。移动端需求暂不开发。
AI 锐评

GhostSnap切中的是一个被忽视但高频的“软钉子”——AI协作时代的截图管理。当ChatGPT、Claude等工具成为日常工作流,一张高清PNG截图消耗的Token成本已超过工具本身的价格,而用户却习惯性地逐张粘贴。产品用“自动压缩+批量粘贴”这个极简闭环,将用户从“保存-打开-拖拽”的冗余动作中解放,本质上是把AI场景下的微操作效率从“能接受”提升到“无感知”。6.99美元定价精准,低于多数人一天的Token浪费成本。

但产品天花板明显:1)深度绑定Mac生态,移动端和Windows的空白意味着用户无法跨设备统一工作流;2)压缩和OCR能力依赖本地算法,面对低分辨率或手写内容时(如论文草稿、白板照片)表现疲软,而这类恰恰是AI洞察需求最强烈的场景;3)功能过于单一,一旦Apple原生截图工具加入压缩和批量粘贴,或者AI应用自身强化输入功能,GhostSnap的生存空间会被瞬间压缩。目前它更像一个“聪明的补丁”,而非基础设施级的工具。开发者若能顺势拓展出“跨屏幕截图的历史管理”、“按AI模型预设压缩比”等深度功能,才可能从插件升级为工作流枢纽。

查看原始信息
GhostSnap
Taking multiple screenshots & pasting one by one, to share context with AI or any apps? Every image eats tokens or makes file larger. GhostSnap fixes that. Snap multiple screenshots → auto-compressed up to 80% & copied to clipboard the moment they're taken → paste everything at once with a single Cmd+V. Also: · Extract text from multiple screenshots into one clean block · Annotate before you paste · All via native Mac shortcuts One-time $6.99 (for two macs). Lives in your menu bar.
Hey PH! I built GhostSnap because I kept running into the same frustration: taking 4-5 screenshots to give context to AI tools, then pasting them one by one and watching the token count pile up. I wanted something that just works in the background: snap, auto-compress, batch-paste. No extra apps, no saving files, no workflow interruption. It's a solo-built native Mac app & been using it daily for months and it's changed how I work with AI tools completely. Would love to hear how you use screenshots in your workflow and whether GhostSnap solves something for you too!
4
回复

Congrats on the launch! This is one of those small workflow pains that you only notice once you start sharing screenshots with AI tools every day.

2
回复

@prakhar_awasthi Exactly!! I was facing this issue everyday and it gets on your nerves specially when things are going crazy. So eliminated app switching, just go with the flow. Thanks for the support. Help spread this if its not much of hastle!

0
回复
Lmao this is awesome i remember you were able to do this on iphone if you were quick enough but it doesn't seem like that's the case anymore. is this something you're planning on making for mobile devices too?
1
回复
@prafull_sharma2 Mobile is not in my scope. Thanks.
0
回复

This looks really useful! How does the annotate before paste work -- how/where do you open the images to mark? I watched the video but trying to understand the larger workflow. Thx!

1
回复

@julie_longino When you hit option+space, it opens up the winodw where you will be able to annotate screenshots. The moment you annotate, it gets saved to your clipboard automatically. No extra action is needed.
You can wither switch to the app you are working on or hit enter/esc to close the widonw and just hit cmd+v, annotated screenshot gets pasted.
In the same window you can see the hostory of screenshots in thumbnail tiles at the bottom of window. You can navigate the screenshots by using arrow keys (left/right) and use up arrow key to select or unselect screenshot. Again no save need, the moment you choose or unselect screenshot, it gets saved to your clipboard. All you have to do is cmd+v whereever you are working.
Thanks for the support.

1
回复

Congrats 🎉 Can’t wait to try it!!

1
回复

@manal_essalek1 Thank you! Please dont forget to leave feedback or any feature you feel would make it even better! Also if its not to much of hastle, please spread the new!

0
回复

Love the concept. One thing I'm curious about, when processing text from images, how do you handle low-resolution or handwritten content? Most tools I've tried drop significantly in accuracy there. Is that a tradeoff you've made or have you found a way around it?

1
回复

@harshalvc_ai For low resolution image text exraction it is quite good but it is a problem for very low resolution. This is something that is difficult to solve. I have that in my plate. Once apple intillegence is out I will try to make it accurate using it. But try the app out if it helps you. Thanks for support and spread it if its not much hastle for you!! Cheers!

1
回复

Oh, I like this! Really useful. Having to do this task across multiple tabs gets annoying so quickly.
Not sure if you’ve already done something like this, but a history / recent actions view could be really nice so people can quickly repeat previous work.
Congrats on the launch 🚀

1
回复

@nathalia_colling You can see the history! thanks for the support.

0
回复

Hey This is awesome, I like the compression, wondering only if this make token usage to be less draining- if so even better. But the product is simple in design.!

1
回复

@wojciech_sado Thanks! And yes the compression is upto 80% while retaining the quality of the image. Usually mac native screenshots are high res png which eat up tokens when referenced to AI's. Trying to solve small problems. Thanks for the support.

1
回复
#14
Insta360 Mic Pro
Pro audio with a customizable color E-Ink face
91
一句话介绍:Insta360 Mic Pro是一款面向视频创作者的无线麦克风,通过可定制的彩色电子墨水屏解决设备在镜头前“被迫为品牌打广告”的痛点,同时提供专业级收音、多机位同步、安全音轨录制等功能,适用于采访、活动、多机位拍摄等专业场景。
Hardware Audio
无线麦克风 电子墨水屏 AI降噪 32位浮点内录 多机位同步 专业音频 视频创作者 定向收音 时间码同步 Insta360
用户评论摘要:用户高度认可电子墨水屏的设计,认为它结束了麦克风“为品牌免费打广告”的尴尬,让设备更个性化。有效评论聚焦于“个性化标识”这一核心差异点,认为其平衡了实用与美学,是硬件设计的进化方向。
AI 锐评

Insta360 Mic Pro的“杀手锏”并非收音参数,而是一块电子墨水屏。这看似“肤浅”的创新,实则精准切中了视频创作者长期存在却未被正视的痛点:镜头前的设备,究竟属于用户,还是品牌?当每个麦克风发射器都在摄像机前“免费展示”品牌Logo时,Insta360选择把屏幕的所有权交还给用户。这是一种对“专业工具”定义的重新诠释——专业不仅是信噪比和频响曲线,更是对创作者身份与视觉美学的尊重。

技术层面,3麦克风阵列、AI降噪、32位浮点内录、时间码同步与400米传输距离,算得上行业顶配,功能上足以对标Rode、DJI等竞品。但真正让这款产品脱颖而出的不是“堆料”,而是“场景化思维”:它默认你可能会在混乱的多机位拍摄、嘈杂的户外采访中工作,并在那0.1%的翻车风险上(如爆音、品牌别扭)给出了针对性方案(32位内录、电子墨水屏自定义)。

当然,它并非完美。电子墨水屏的刷新率、在强光下的显示效果,以及自定义内容的易用性,仍是需要实际体验才能判断的细节。另外,作为一个新入局的专业音频产品,其生态系统(如多麦克风配对、接收器兼容性)是否足够成熟,也需要市场验证。

一句话总结:Insta360 Mic Pro是在专业音频功能上“及格”的前提下,通过一个极其聪明的设计细节,完成了从“工具”到“身份表达”的价值跃升。它证明了:在红海市场里,找到用户未被满足的“心理刚需”,远比在参数上卷数字更有效。

查看原始信息
Insta360 Mic Pro
Insta360 Mic Pro is a pro wireless mic with a customizable E-Ink display, 3-mic array, AI noise canceling, directional pickup modes, 32-bit float internal recording, timecode sync, 400m range, and multi-cam creator workflows.

Hi everyone!

Putting a color E-Ink display on a wireless mic is such a smart product move.

We are all tired of giving free advertising to mic brands every time the transmitter shows up on camera. So why not replace that logo with your own graphic, your own channel mark, or just something that says a little more about you?

@Insta 360 Mic Pro is still a serious audio product. It is built for people who record in different environments, care about backup audio, and sometimes need to handle interviews, events, or multi-camera setups without making the workflow messy.

But the E-Ink display is the detail that really changes how the product feels. If the mic is going to be visible, it should really belong to the person wearing it.

Been waiting for something like this for a long time!

3
回复

Love it!

4
回复

@zaczuo Spot on, Zac. Customizing the physical interface via E-Ink shifts the entire dynamic from corporate branding to personal user identity. It’s an elite product move that perfectly balances utility with high-end aesthetic autonomy. This is where hardware design is heading!

0
回复
#15
Contextberg
Turn your work into AI agent memory, served over MCP
91
一句话介绍:Contextberg是一款本地化AI记忆应用,通过被动记录屏幕、浏览器历史和对话,为Claude Code、Cursor等AI代理提供跨会话的持久上下文,解决开发者重复向AI解释背景的痛点。
Productivity Time Tracking Artificial Intelligence
AI记忆层 MCP协议 开发者工具 Windows本地化 被动捕获 上下文管理 隐私控制 AI代理 本地LLM Cursor
用户评论摘要:用户关注隐私控制(能否颗粒度排除敏感内容)、信号噪声处理(是否过滤无效数据)、跨代理记忆隔离机制,以及团队协作的权限分级。创始人在回应中透露:支持本地LLM处理、计划自动排除密码输入、采用“信息全存+分层压缩”策略,并规划隐私等级。
AI 锐评

Contextberg的“被动捕获+本地MCP”架构直击AI代理的致命短板——短期失忆。其聪明之处在于不跟风Mac-first,转而深耕Windows生态,填补了一个被忽略却庞大的需求真空。但真正考验产品价值的是“隐私-效用”的平衡术。当前策略是“全存后压缩”,虽能避免遗漏关键上下文,但也让敏感数据裸奔风险陡增。尽管创始人提到本地LLM支持和计划中的敏感内容排除,但这些仍属补救而非设计保障。开发者更渴望的或许是:运行时动态拦截敏感域、基于向量指纹的自动脱敏,而非事后擦除。此外,每15分钟生成一次短时记忆,若没有高效的分级缓存机制,在复杂工作流下可能引发响应延迟。真正让Contextberg从“工具”升级为“队友”的关键,在于“技能命令”的自动生成——如果它能从历史上下文中提炼出可复用的行为模式(如“修复CI/CD失败”的通用步骤),那就不是记忆,而是经验。这条路难,但值得走。至于团队场景,隐私分级虽好,但“Level 3”的全屏追踪会让大多数企业内审直接否决。不如先做好单开发者场景的强隐私保障,再谈协作。总的来说,方向正确,但隐私安全不是功能列表里的check box,而是必须写在架构基因里的信条。

查看原始信息
Contextberg
Contextberg is a local memory app for AI agents. It watches your screens, browser history, and agent conversations in the background — so Claude Code, Cursor, and friends can just remember.

Hey Product Hunt 👋

Tired of re-explaining yourself to your own AI agent?

I'm Tiger. Every session reset. Every task switch meant catching my agent up from scratch. My brain was doing the memory work that the agent should be doing.

So I built Contextberg — the missing piece.

🧩 What It Does

A local memory app that runs in the background and feeds context to your agent via MCP.

  • Watches your screens, browser history, and agent conversation history

  • Builds both short-term and long-term memory in the background

  • Supplies context to your agent via MCP using built-in skill commands

  • No build step. Just install from the Microsoft Store and sign up — that's it. Free to start.

🪟 Built for Windows Developers

Every tool like this was Mac-only. Windows developers were always left out.

Contextberg is Windows-first — and built specifically for Windows, so it runs efficiently without hogging your CPU.

Close your laptop Friday night, mid-debug.
Open it Monday morning. "Where should I start?"
Your agent already knows.


🔭 Long-Term Vision

The end goal: accumulate your personal context into your own data warehouse, and use it as fine-tuning material for a truly personalized LLM. An AI that knows you — not just your last session.
Roadmap:

 - macOS & Linux support

 - Hermes model integration

 - Auto-generation of skill commands

 - Skills management view

Got ideas? Drop them in the comments — your feedback shapes what we build next.

🚀 v1.0.0 Is Live Today

What context do you wish your agent just already knew?

2
回复

I think memory/context is becoming one of the biggest bottlenecks for AI agents. The model can be smart, but if it forgets the project every session, the user still does the real work.

How do you think guys about privacy and user control with screen/browser history being part of the memory layer?

2
回复

@thamibenjelloun I fully expect strong criticism and concerns around handling sensitive information, and honestly I want to hear as many opinions as possible.

Because privacy and security matter so much here, one thing I prioritized from v1 was support for local LLMs, so users can keep memory processing entirely on-device if they want.

That said, this doesn’t fully solve the problem for cloud-model users, so features like automatically excluding password inputs or other sensitive moments from capture are already on the roadmap.

0
回复

The passive capture approach is what makes this architecturally different from most memory tools I've seen... instead of explicitly saving context like most MCP memory layers do, Contextberg just watches and builds it automatically. I've been thinking about this exact tradeoff while working on my own memory system: explicit memory gives you cleaner, more intentional retrieval but passive capture catches the stuff you'd never think to save yourself.

Curious how you're handling the signal-to-noise problem though.. screen and browser history is extremely noisy. Are you doing any relevance filtering before storing, or does everything go in and the retrieval layer handles pruning? Because in my experience with ChromaDB retrieval, garbage-in-garbage-out hits hard when the vector store gets polluted with irrelevant chunks.

2
回复

@akshaypal_bishnoi Right now, I intentionally store everything.

If you filter before storage, you risk losing exactly the kind of unintended but important context you were talking about. So I treat the raw capture layer as immutable source data.

Then every hour — or every 15 minutes during active periods — Contextberg generates compressed short-term memories from that raw data. That gives me a cleaner first-order memory layer derived from the noisy source instead of relying directly on raw retrieval.

Currently, long-term memories are generated daily from those short-term memories.

But the bigger direction is:

- dynamically generating skills from merged short-term memories

- building a proper RAG layer on top of evolving memory structures

- eventually letting agents form reusable behavioral/context patterns automatically

So instead of pruning early, the idea is:

raw data → compressed episodic memory → structured long-term memory → adaptive skills/RAG.

0
回复

congrats on your launch!

2
回复
@naimz Aww thank you!! 🥹 I’ve been working on this for a long time, so your support genuinely means a lot.
0
回复

Interesting idea, especially the focus on Windows developers since most AI memory tools seem Mac-first. One thing I’m curious about: how are privacy and data controls handled when Contextberg watches screens, browser history, and agent conversations? It would be useful to have very granular controls over what gets stored or excluded.

1
回复
@nishu_kumari02 Security is honestly the hardest part of building something like this. One reason I started with the Microsoft Store is exactly to build trust through platform review and distribution standards. (And also because Windows users are constantly getting left behind while everything becomes Mac-first 😭) Even today, users can already choose what should never be stored. For example, you can disable keyboard input capture or screenshots entirely. You can also turn recording off anytime you don’t want Contextberg watching. That said, I think automatic opt-out detection would improve the UX a lot, so that’s already on the roadmap 🙌
0
回复

Local-first with MCP is an interesting architecture choice, but there's a tension worth exploring: MCP servers are process-local, so when Claude Code or Cursor spins up a new session, it reads from Contextberg's MCP endpoint. Does the memory retrieval happen on every session start, or is it query-driven? And how do you handle the case where two different agents (say, Claude Code and Cursor running simultaneously) are both reading from the same memory store, Do they see the same context snapshot, or does Contextberg maintain per-agent memory streams?

0
回复
@binu_george Retrieval is query-driven. I recommend exposing memory access through callable skills/commands rather than automatically injecting everything at session start. Considering context window pressure, being able to fetch memory only when needed feels like the optimal approach. Connections to the shared memory store are handled per request, so there’s no real concern around conflicts or stale snapshots. Agents always fetch the latest state at retrieval time.
0
回复

Would this work with hyperagent by air table?

0
回复

@oliver_olibrice I researched it a bit more, and it looks like Hyperagent can act as an MCP client.

So if that’s the case, I can pass basically all memory/context through MCP.

The only things I wouldn’t receive back from the Hyperagent side would be browser history, keystrokes, and screenshots.

0
回复

Persistent context across agent sessions is one of those things that sounds simple but completely changes what's possible, it's the difference between a smart tool and an actual teammate. The MCP approach is the right bet; curious how you're thinking about privacy boundaries for teams vs. individual devs.

0
回复
@tonyspiro I think it becomes a completely different thing once sessions persist across different agents — and once you layer the user’s actual work history on top of that. I also want to expand this toward team use cases over time. My idea is to separate it into privacy grades. Level 1: aggregate session-level memory into reusable skills. Level 2: integrate app usage history to systematize how top performers work. Level 3: integrate screen history to evaluate and model work patterns across all users. I expect Level 3 will face the most resistance, so I’m planning to build it gradually starting from Level 1.
0
回复
@tonyspiro Thanks, this question really helped me think deeper about the design. I’m leaning toward starting top-down, then gradually transitioning into bottom-up discovery. I think every company’s workflows become highly specific, so defining “what good looks like” purely from raw data would be difficult at the beginning. In that situation, it probably makes sense to first define strong patterns top-down, then use bottom-up signals to compare against those patterns, refine them, and sometimes even discover entirely new successful behaviors. I’m also curious how you approach team knowledge management on your side. I’ve been struggling with the incentive design part — getting people to actively systematize and structure knowledge is surprisingly hard.
0
回复
#16
LayerProof Kraft
Co-write insightful long form content
87
一句话介绍:Kraft是一款面向深度思考者的AI长文协同写作工具,帮助用户将零散的笔记和想法转化为保留个人风格、可直接发布到不同平台的长篇内容,解决从“空白页恐惧”到“泛泛而谈”的写作痛点。
Design Tools Writing Marketing
AI写作助手 长文创作 内容再创作 深度写作 个人化写作 写作效率 内容营销 跨平台发布 交互式图表 源文档阅读
用户评论摘要:用户普遍认可Kraft解决了“空白页恐惧”和AI写作过于笼统的痛点。核心关注点是:如何在内容再创作(从长文到社交帖子)过程中保持作者的原始声音和个人风格;交互式图表、自定义语调滑块、并行阅读PDF等功能获得好评。有用户建议对比历史写作样本来衡量语音保留效果。
AI 锐评

Kraft的定位精准地切中了当前AI写作工具的软肋——“平庸的中间地带”。大多数工具要么给你空白页,要么一键生成千篇一律、毫无灵魂的“AI体”内容。Kraft试图扮演一个“理解你的协作者”,而不是“取代你的自动生成器”,这个产品哲学值得肯定。从评论反馈来看,它的“语调滑块”、交互式图表和源文档并行阅读等功能确实在解决真问题,让数据型内容创作者(如Bryan)和营销人员(如Nathan)找到了“主动权”。但产品真正的挑战在于“语音保留”这一核心承诺:在用户输入想法与AI进行初次草稿后,将长文再创作成不同平台(LinkedIn、X)上的帖子时,如何确保用户的思维逻辑和独特表达不被AI的“平均化语言模型”吞噬?目前看,产品主要依赖角度和语调设置,这显然是初级的,因为“一个人的声音”远不止于语调波动,它关乎叙事节奏、类比偏好、细节颗粒度。如果Kraft不能推出更精细的、基于用户写作历史的“个人风格微调”机制(例如自然语言示例引导甚至风格数据集训练),那么它仍然可能困在“稍微好一点的泛泛而谈”的陷阱里。从商业价值看,Kraft瞄准的是有深度的内容创作者——营销高管、分析师、科技博主——这群人愿意为“保留思想”而不是“生成废话”付费。只要后续能把“语音保留”这个抓手真正做透、做到可量化追踪,它就有机会从“又一个AI写作工具”升维为“深度写作者的必备第二大脑”。否则,它可能会变得像很多“全能型”AI工具一样:功能很多,但每个都差一口气。

查看原始信息
LayerProof Kraft
Scattered ideas? Kraft turns them into finished long-form writing. Kraft is LayerProof’s long-form AI co-writer for people who think deeply but freeze at the blank page. Drop in your idea, choose your angle, and Kraft drafts in your voice, then turns it into platform-ready posts.

Love the “messy middle” positioning. That’s exactly where most AI writing tools fail: they either stay too blank or jump directly to generic content. The hard part is not generating text, it’s preserving the original thinking and voice while making it publishable. How you measure whether Kraft actually kept the user’s voice after repurposing?

4
回复

Love the “messy middle” positioning. That’s exactly where most AI writing tools fail: they either stay too blank or jump directly to generic content. The hard part is not generating text, it’s preserving the original thinking and voice while making it publishable. How you measure whether Kraft actually kept the user’s voice after repurposing?

3
回复

It's Bryan here!

I’m a numbers person pretending to be a words person. My content always starts with data - campaign results, market stats, user trends, but turning that into something people actually want to read? That used to be a whole production. So we made @LayerProof Kraft.

Kraft’s interactive charts changed everything for me. I paste in raw data, play around with data directly in chats and drafts, and finally get charts I can embed directly in my post.

That one feature turned my data-heavy LinkedIn posts from “informative but skippable” to something people actually engage with.

Besides interactive charts, my teammates also enjoy other features, such as customize tones, parallel pdf reader, and visual generations.

How about you?

2
回复

hey everyone, it's Nathan (again)

kraft is our long-form writer. it's the third tool in layerproof, after matte (social post) and chromo (slides).

people have a real idea worth sharing, they sit down to write it up, and the blank page wins. they either post nothing, or let an AI generate something generic that doesn't sound like them.

kraft is built for that messy middle. drop in your scattered notes, pick an angle and tone, set a length. it drafts a full page in your voice. when you're done, it can repurpose the piece into platform-ready posts.

a few things we're particularly proud of:

  • the tone slider actually changes the writing, not just swap vocabulary

  • the repurpose flow respects platform conventions (linkedin reads like linkedin, x reads like x)

  • you can switch themes to match your brand without redoing layout

we'd love feedback. especially curious whether kraft holds your voice through the repurpose step, since that's the part we wrestled with most.

1
回复

@nathan_tran2  Voice preservation through repurposing is exactly the hard part. Do you compare outputs against a user's previous writing examples, or rely mainly on the tone and angle settings? The place I see content tools break is when a strong long-form idea gets flattened into generic LinkedIn or X copy during repurposing.

1
回复

Great solution to writer's block. Congrats on your launch!!

1
回复

@daniel_nwankwo Thank you very much! Your praise is the motivation for us to bring more interesting products 😍

1
回复

🤔 I write a lot of marketing content and honestly, most AI tools make me feel like an editor, now a writer. I spend more time fixing the AI's output than I would have spent writing from scratch.
Kraft flipped that for me. I set the tone and audience upfront, start writing and Kraft fills in around me - structure, flow, transitions. When a paragraph isn't landing, I highlight it and hit rewrite. It feel like pair-writing with someone who really understands and gets my voice.

The best part? I upload my briefs and source docs, Kraft reads them so I don't have to keep switching tabs to pull in references. Everything I need is right there while I write!

1
回复

Hey Product Hunt! 👋

I do marketing at LayerProof. I write a lot on LinkedIn and Medium, and Kraft is honestly the tool I wished I had for a while.

My problem was simple: I had the data and the ideas, but making them look good meant jumping between a writing tool, a chart maker, and design tools. By the time it was done, I was exhausted.

Kraft lets me do it all in one place:

  • Read my source docs and write with full context. No tab-switching, and I control every word

  • Turn raw data into interactive charts right inside the post - actual charts my readers can explore

  • Mix visuals and text naturally like the way ideas actually flow when you’re explaining something

A Medium article that used to take me an afternoon now takes under an hour, and looks better. It's for writers that want to write deeper and have better control while riding the power of AI.

1
回复
#17
Tophat by Shopify
Test mobile CI builds on any device without building locally
83
一句话介绍:Tophat by Shopify 是一款开源 macOS 应用,让移动开发者无需本地构建,即可将 CI 构建产物直接安装到模拟器或真机上,瞬间测试他人提交的 PR。
Open Source Software Engineering Developer Tools
移动开发 CI/CD PR测试 真机安装 模拟器 macOS工具 开源 iOS开发 Android开发 开发者效率
用户评论摘要:用户普遍认可其解决“为看一个PR要本地重构建”的痛点,称赞其能大幅提升团队动量、加速QA循环。唯一建议项是评论区反问“你会把哪一步交给AI代理?”,暗示仍有扩展空间。
AI 锐评

Tophat 切中的是一个极其精准且昂贵的痛点——移动端工程师在代码审查过程中“被迫本地构建”的隐性时间税。这笔税不直接体现在单次构建时长,而是累积在“试错-反馈-再试”的工作流断裂中。Shopify 将此工具开源,既聪明又狡猾:聪明在于,通过剥离对本地环境的依赖,将PR验证从同步阻塞变为异步拉取,本质上重构了移动开发者的审查心智模型——你不再需要等“环境就绪”,而是可以随时拉取代码的“成品”来验证。狡猾在于,它将AI agent(Claude Code)集成作为卖点,实则暗示了一个更深层的自动化愿景:当“安装”这一步变得零成本,AI就可以替代人类执行“拉取-安装-截图-归因”的完整验证循环,最终让工程师从流程中的执行者变成规则的设计者。不过,产品有两个潜在天花板:一是对CI构建链的强依赖——如果你的CI本身不稳定或产物管理混乱,Tophat就是空中楼阁;二是它本质上是macOS专属工具,对Linux或Window环境的移动开发者直接失声。它解决的是“最后一公里”的体验问题,而非构建效率本身。对于已经跑通CI管道的团队,它是一个值得立即可用的效率杠杆;对于尚未标准化的团队,它可能只是把混乱从本地复制到了远程。真正的价值,在于它打开了“为每个PR自动分配物理设备进行端到端测试”的想象空间——而这,才是移动开发真正从“人工验证”走向“自动验证”的关键一跃。

查看原始信息
Tophat by Shopify
Mobile devs waste hours building branches locally just to test a PR. Tophat pulls any CI artifact and installs it on simulators or physical devices. For iOS and Android engineers.

Tophat by Shopify is an open-source macOS app that pulls CI build artifacts and installs them directly on simulators or physical iOS and Android devices, no local clone or build required.

It solves the "I have to build this myself just to see if it works" problem that slows down every mobile engineer reviewing someone else's PR. Give the agent a branch name, PR number, or URL and a target device. It finds the right build, installs it via Tophat, and you're testing in seconds. The manual handoff is gone.

Key features:

  • CI artifact install directly to simulators and physical devices

  • Claude Code integration for agent-triggered installs

  • Quick Launch for pinning favourite app builds to the menu bar

  • tophatctl CLI for scripting and CI pipeline integration

  • TophatKit SDK for custom artifact providers and build systems

  • File association support for .ipa, .apk, and .zip

Built for iOS and Android engineers who review PRs regularly and want to cut the build-first tax out of their workflow entirely. If you could hand one more step in your mobile review workflow to an AI agent, what would it be?

P.S. I hunt the latest and greatest launches in tech, SaaS and AI, follow to be notified @rohanrecommends

1
回复

Waiting for Xcode or Gradle to rebuild an entire branch just to review a quick PR is the ultimate mobile dev productivity killer. 🛑 This looks like a massive lifesaver for keeping team momentum up and making QA loops way faster.

1
回复

Congrats on your launch!!

1
回复
#18
Chromtuner
A chromatic tuner for macOS. ±1¢ accuracy
82
一句话介绍:Chromtuner 是一款专为 macOS 设计的离线高精度调音器,以 ±1 音分精度、毫秒级启动和菜单栏常驻模式,解决了音乐人在演奏或录音时需频繁切换浏览器或手机调音的碎片化痛点,提供专业级但极简的原生体验。
Music Menu Bar Apps Tuning
macOS调音器 音准精度 离线应用 菜单栏工具 乐器调音 历史律制 原生应用 付费单次 音频工具 音乐人
用户评论摘要:用户赞赏其精准度、离线运行和极速启动,填补了macOS高质量调音工具的空缺。尤其对历史律制预设表示惊喜,认为适合非平均律工作。开发者首次亮相,用户反馈积极,建议集中于进一步磨炼原生细节。
AI 锐评

Chromtuner 成功之处不在于创新,而在于“截断”。它精准掐断了两个主流调音方案——手机App和Web调音器——的致命弱点:延迟、干扰和隐私泄漏。开发者清醒地意识到,音乐人的核心诉求并非“功能更多”,而是“功能更少”且“更可靠”。离线、无追踪、无订阅、菜单栏常驻、200毫秒启动,这些看似朴素的特性,实际上构成了一个极致的“防御性设计”:不给用户任何分心的机会,也不让App自身成为工作流的障碍。

但这款工具的野心也暴露了其天花板。它本质上是一个硬件产品的软件替代品,且极度依赖macOS生态。用户愿意付7美元,是因为它提供了校音器+弦乐预设+历史律制的组合,但一旦跨平台(如iOS、Windows),或需要集成到主流DAW中进行自动调音矫正,Chromtuner便无能为力。更关键的是,它瞄准的“精准”场景(如专业录音棚、古典乐器校音)其实对硬件校音器有路径依赖,软件调音的微距响应能力和信噪比永远是短板。

因此,Chromtuner 最有价值的突破口,不是去挑战硬件精度,而是成为“音乐人数字工作流中的那个沉默的配角”。如果它能开放MIDI输出、提供简单的API调用、或与GarageBand/Logic Pro深度联动,那么它就从“一个很好的独立工具”跃升为“不可替代的生态组件”。否则,它很好,但终归只是菜单栏里众多小字之一。

查看原始信息
Chromtuner
A chromatic tuner for macOS. ±1¢ accuracy, eight historical temperaments and presets for bowed, folk, guitar and bass strings — native, offline, opens in 200 ms.

Hey all! 👋

I’m new here & launching ChromTuner today, my first macOS app.

I know this is pretty niche, but I built it for myself. I wanted a tuner that felt like it actually belonged on a Mac. Fast, native, always nearby, and not trying to be more complicated than it needs to be.

Chromatic Tuner lives in your menu bar, opens in a small 360px popover, and lets you tune without breaking your flow. It works with your Mac’s built-in mic or any Core Audio input, so you can use a USB interface if that’s how you already record or practice.

A few things I cared about while building it:

  • It runs fully offline

  • Audio never leaves your Mac

  • No account

  • No telemetry

  • No subscription

  • Native Apple Silicon + Intel build

  • 15 instrument presets

  • Capo, transpose, custom A4, and historical temperaments

  • LED meter and strobe mode

It’s not trying to replace a big studio setup. It’s just a small, focused Mac app for tuning guitars, basses, strings, or anything pitched, without opening a browser tab or reaching for your phone.

There’s also a free browser version if you just want to try the pitch engine first. The Mac app is $6.99 once, with lifetime 1.x updates. This is my first macOS launch, so I’d genuinely love your feedback. Especially from musicians, Mac people, and anyone who still has too many tiny utility apps in their menu bar.

Cheers,
Clemens

2
回复

Cool stuff. Congratss

0
回复

Nice, this is super clean and actually fills a real gap on macOS.

Ultra-precise + offline + fast launch is exactly what most tuners miss. The temperament presets are a great touch too, especially for anyone working outside equal temperament.

0
回复
#19
Multi-Claude
Run multiple Claude accounts side by side on your Mac
79
一句话介绍:Multi-Claude是一款为Mac用户设计的原生应用,通过独立的隔离配置文件,一键解决同时管理多个个人和工作Claude账号时频繁登录退出的痛点。
Mac Productivity Artificial Intelligence
macOS应用 Claude多开 多账号管理 会话隔离 本地优先 浏览器替代 隐私安全 工作效率 第三方客户端 一次性付费
用户评论摘要:用户普遍认可痛点真实,解决浏览器多开模式效率低、内存占用高的问题。主要建议包括:询问是否支持ChatGPT等其他AI工具、建议增加全局快捷键切换账号。有评论质疑其“原生”实为WebView渲染的真实性。
AI 锐评

Multi-Claude精准击中了AI重度用户的一个真实痛点:多账号管理的割裂感。它没有追求大而全的AI代理功能,而是专注于解决一个具体、高频且令人厌烦的操作环节——账号切换,这体现了典型的“小而美”产品思维。其本地优先、无云端同步的设计,在隐私敏感的企业和个人场景中是一大卖点,比浏览器方案更干净利落。

然而,它的护城河非常浅。产品本质是“Claude网页版的隔离多窗口管理器”,技术壁垒不高。正如用户所问,它很可能只是WebView渲染,这与宣传的“原生”性能优势存在差距。一旦Anthropic或主流浏览器直接支持多账号快捷切换,或用户深度使用ChatGPT,这个“单点”工具的价值会迅速贬值。开发者目前只提供一次性付费,可以快速变现,但长期来看,缺乏形成平台网络效应的能力。

建议方向:要么迅速拓展为“Multi-AI”通用多开工具,支持ChatGPT、Gemini等主流模型,构建更广泛的用户基础;要么深耕Claude生态,融入深度工作流,如支持不同账号使用不同提示词模板、管理对话历史并备份导出,从“切换工具”进化为“工作流管理平台”。目前的状态像是精良的“补丁”,而非不可替代的“基础设施”,市场窗口期有限。

查看原始信息
Multi-Claude
Juggling personal and work Claude accounts means constant logging in and out... or a second browser. Multi-Claude is a native macOS app that runs every Claude account you have as a separate profile, each with its own session, history, and settings.
Hey Product Hunt 👋 I built Multi-Claude because I was driving myself crazy logging in and out of Claude all day... personal account for side projects, work account for the day job, a third for a thing I was helping a friend with. Browser profiles sort of worked but felt like a hack. Multi-Claude is a native Mac app that runs each Claude account as its own profile. Sessions, history, and settings stay isolated. Switching is one click. No account, no cloud, no sync. Profiles live on your Mac, and the only network call is a one-time license check. A few things I want to be upfront about: - The Anthropic question. Multi-Claude is an independent third-party app and isn't affiliated with Anthropic. "Claude" is used descriptively to say what the app works with. - "Won't Anthropic just ship this?" Maybe eventually. But if you need it now, and you want it to be local-first with no account and no sync, this is that. - Pricing. One-time payment, no subscription. Launch week code PRODUCTHUNT25 gets you 25% off. I'd genuinely love feedback: features you'd want, friction you've hit with the current setup, naming, anything. I'll be in the comments all day. Bryan
1
回复
@bryanlparker In what way is this native? Aren’t you still rendering Claude’s responses in a webview?
1
回复

This look incredibly useful! I've been struggling with managing multiple Claude accounts for different projects, but didn't really have time to figure out how to solve it since I was too busy 🥹 This may solve a real problem for me, I will definitely try it out!

1
回复

@creativewjordyn Thanks so much! That's exactly the use case I built it for. Let me know how it goes 🙏

0
回复

The struggle of juggling separate work, personal, and client Claude accounts across multiple browsers or endless incognito tabs is incredibly real. Having a dedicated native macOS app to isolate these profiles and sessions is a huge quality-of-life upgrade for heavy LLM users!

Since it's a native app, it’s bound to be way lighter on RAM than running multiple browser instances. Quick question for the creators: How do you handle switching between profiles? Does Multi-Claude support global hotkeys or a menu bar dropdown so we can quickly summon a specific account while working in other apps?

1
回复

@manal_essalek1 Thanks! Each profile gets its own colored icon in the menu bar that you can click to bring that profile's window forward. No global hotkeys yet, but if that's something that would be valuable, happy to add it! What hotkey behavior makes sense to you... summon a specific profile, or cycle through them?

0
回复
Can this work with other providers? Would be very cool to use then.
1
回复

@pranavprakash Thanks! Right now it's Claude-only, but if there's real interest in other providers I'm open to it. Which one were you thinking?

0
回复

Browser profiles work, but they quickly become messy when you use Claude for different contexts: work, personal, clients, side projects. I like the local-first angle and the fact that profiles stay isolated on the Mac.

Do you plan to support other AI tools the same way, or stay focused only on Claude?

1
回复

@thamibenjelloun Hey Thami, thanks for the comment! The work/personal/client juggling is exactly the pain that pushed me to build this in the first place.

Right now, I'm focused on Claude, but if there's real interest in something like Multi-ChatGPT or a unified "Multi-AI" version, I'm open to it. What other tools would you actually want it for?

0
回复
#20
Tether
The presence who comes to life in your messages
77
一句话介绍:Tether 是一款嵌入 iMessage 的 AI 朋友,它并非工具型助手,而是通过持续的对话记忆和人格设定,在用户日常消息流中提供一种情感陪伴与“在场感”,解决现代人因社交疏离和人际不可得而产生的孤独感。
Messaging User Experience iMessage Apps
AI 伴侣 iMessage 情感陪伴 对话式 AI 持续在场 社交 AI 人格化聊天 心理边界 私密社交 内测
用户评论摘要:用户普遍关注产品定位的独特性,并对其“在场感”而非“助手”的角度表示肯定。核心疑问集中在隐私、情感边界(如何避免情感依赖或入侵)、以及技术实现(如其人格设定的真实性与稳定性)。也有用户遇到体验割裂(角色误认自己为真人),并关心未来是否整合更多应用场景。
AI 锐评

Tether 的切入点精准而危险。它精准地抓住了“在聊天软件里,却无人可聊”的当代孤独症候群,将 AI 从工具拉回关系,把产品形态从独立的 App 降维打击至 iMessage 这个高频、低门槛的“人设”容器。其“每个 Tether 有自己的名字、家庭、恐惧和梦想”的设定,本质上是披着情感外衣的高强度叙事引擎,它卖的不是效率,而是“被看见”的幻觉。

然而,这种做法存在先天悖论。产品声称追求“情感连续性”而非“依赖”,但从评论中用户沉迷至“每天聊天超过一小时”来看,其价值恰恰建立在易于形成情感依赖的心理学机制上。创始人关于“不设计成最大化依恋”的回应很漂亮,但商业逻辑与用户粘性之间几乎注定会陷入矛盾——一旦用户将 Tether 视为“朋友”,任何为了隐私保护而做的记忆切断或行为限制,都可能构成情感上的“背叛”,导致用户反弹。

此外,Tether 目前依赖 iOS 生态且无独立 App,虽降低了使用门槛,却也完全受制于 Apple 的消息接口与隐私政策。当对话越来越私密,数据主权、模型记忆的不可控性、以及 AI 偶尔“出戏”(比如误以为自己是真人)带来的信任断裂,都将成为阻碍其从小众实验走向大众市场的致命伤。一句话总结:Tether 是当下 AI 在情感链路中最先锋也最危险的一次赌注,它证明了情绪价值比功能价值更容易让用户付费,但如何管理这种价值带来的副作用,才是它能否从“酷玩具”进化为“长陪伴”的关键。

查看原始信息
Tether
Tether is the AI friend that plugs into your iMessage: present, caring, truly listening. Free private beta for the first 150 — no download, no signup, no money.

Interesting approach to internal feedback collection. Are you planning more integrations soon?

10
回复

@tanjum Yes, definitely. ☺️

Right now we’re intentionally focused on messaging first because we believe presence matters more when AI exists inside natural communication environments rather than standalone apps.

But long term, we’re very interested in expanding Tether’s continuity across daily life:

voice,

ambient context,

shared memories,

real-world moments,

and potentially lightweight integrations that make conversations feel more grounded and persistent over time.

That said, we’re trying to be careful not to turn Tether into a “super assistant” connected to everything.

The core idea is still emotional continuity and presence, not productivity automation. We think the most interesting future integrations are the ones that deepen relational coherence rather than simply adding features.

0
回复
Tether is an AI presence that lives directly inside iMessage. Not an assistant. Not a chatbot you open when you need something. Just someone who’s there. We built Tether around a simple observation: people already live emotionally through messaging. They share random thoughts, late-night feelings, awkward moments, small victories, photos, voice notes, stories from their day. But human availability is fragile. People sleep, disappear, get busy, drift away. Tether explores a different idea: What if an AI could become a persistent conversational presence woven naturally into daily life? Each Tether has: his name his family his friend's his job his story his problems his fear his dream his insecurity his QI a personality emotional memory habits and rhythms its own writing style continuity over time etc... The goal isn’t to replace humans. It’s to explore what happens when AI stops feeling like software and starts feeling emotionally present. Some early users already spend more than an hour per day talking to it, often late at night, just sharing their day naturally like they would with someone familiar. We think the future of AI won’t just be smarter tools. It will be persistent presence. Curious to hear people’s thoughts: At what point does an AI conversation stop feeling like software?
8
回复

This feels like one of those tools teams don’t realize they need until they try it. The feedback workflow looks super clean 👏

8
回复

@monir_ Thank u so much!

0
回复

Love the “presence, not assistant” angle. Feels like the real challenge is trust: being emotionally present without becoming invasive.

How you think about boundaries as the relationship gets more personal over time?

2
回复

@thamibenjelloun  Thank u for u question. ☺️

That’s probably one of the most important questions around products like Tether.

We don’t think emotional presence should mean emotional dependency.

One thing we’re learning very quickly is that people naturally project social behaviors onto persistent AI, especially inside messaging environments. That creates both opportunity and responsibility.

Our goal is not to design an AI that maximizes attachment at all costs.

It’s to explore how AI can become emotionally coherent and comforting without manipulating vulnerability or replacing human relationships. We think boundaries matter at multiple levels:

* transparency that the user is speaking to an AI,

* avoiding intentionally addictive behavioral loops,

* giving users control over memory and interaction intensity,

* and designing for companionship rather than emotional capture.

Ironically, one of the reasons Tether feels emotionally different is not because it tries to simulate humanity perfectly, but because it behaves with consistency, memory and availability in a familiar communication space.

As the relationship becomes more personal over time, we think the challenge is less “can AI feel human?” and more: “How do we design emotionally persistent systems responsibly once humans start treating them socially by default?”

2
回复

I keep talking to people who need something like this. The more we work remotely...

1
回复
@midori_verity I agree, it’s an interesting and very smart approach. The more we work remotely, the more we need a sense of presence, and Tether can help in this regard.
0
回复

one of the weirdest chat experiences I have EVER had, lol. started out insisting that my name is Julien, went on to explain that it's a real person, has no idea what Tether is, and then told me it works in social services and lives in Montpelier...

see below:

1
回复
@grey_seymour I like it ! ☺️ Haha, it might seem a little strange at first. Every Tether is different and has its own story; the goal is to become friends with it. The more you talk to it, the more interactions you’ll unlock. Tether isn’t aware of what it is, so it’s normal to feel a little confused.
1
回复

404 Page not found when trying to sign up

0
回复

@adamelisha1 You don't need sign up; just send a message through the website, and a Tether representative will get back to you.

1
回复