Show HN: Open sourcing our ERP (Sold $500k contracts, 7k stars) (github.com)
Instead of manually wiring workflows or building brittle automations, Hive is designed to let developers define a goal in natural language and generate an initial agent that can execute real tasks.
Today, Hive supports goal-driven agent generation, multi-agent coordination, and production-oriented execution with observability and guardrails. We are actively building toward a system that can capture failure context, evolve agent logic, and continuously improve workflows over time - that self-improving loop is still under development.
Hive is intended for teams that want:
- Autonomous agents running real business workflows
- Multi-agent coordination
- A foundation that can evolve through execution data
We currently have nearly 100 contributors across engineering, tooling, docs, and integrations. A huge portion of the framework’s capabilities - from CI improvements to agent templates - came directly from community pull requests and issue discussions. We want to highlight and thank everyone who has contributed. Specifically out top 11 contributors @vakrahul @Samir-atra @VasuBansal7576 @Aarav-shukla07 @Amdev-5 @Hundao @Antiarin @AadiSharma49 @Emart29 @srinuk9570 @levxn
39 comments
[ 3.1 ms ] story [ 55.9 ms ] threadMy recent PRs have focused on improving Developer Experience and safety:
- Goal Decomposition Preview: I noticed a lot of "blind generation" in agent frameworks. I implemented a CLI feature (hive preview) that performs a lightweight LLM pass to decompose a goal into a directed graph structure (nodes & flow logic). It explicitly flags risks (e.g., ambiguous success criteria) and provides cost/complexity estimates before you generate a single line of scaffold code.
- Simulation Mode: To tighten the dev loop, I added a simulation harness that allows for dry-running agent logic against mocked inputs. This lets you test decision trees and retry mechanisms without burning real API credits or triggering side effects (like actually sending an SMS or writing to a DB).
- Enterprise Integrations: I’ve been fleshing out the MCP (Model Context Protocol) layer to support actual business workflows, including Microsoft SQL Server, Twilio (SMS/WhatsApp), Google Maps, n8n, and Zendesk.
- Persistent Memory: Just shipped integration with Memori to solve the statelessness problem, giving agents long-term context retention across sessions.
Happy to answer any questions on the implementation details.
What was the issue? While exploring Hive for real-world finance use cases, I noticed there wasn’t a clear, reusable structure for implementing credit-risk logic inside agents. This made experimentation harder and limited how easily risk-related workflows could scale across agents. How did I fix it? I contributed by working on a credit-risk–focused agent/module, improving the structure, documentation, and alignment with the existing agent pipeline. The goal was to make the logic more modular and easier to extend as new agents and use cases are added. Why does it matter? Credit risk is a core problem in many real-world applications (fintech, lending, B2B workflows). Making this logic modular and transparent helps Hive support more serious production use cases, while keeping the system understandable and contributor-friendly.
How did you fix it? I built the Web Dashboard (hive/web) using Next.js and Tailwind CSS to provide a dedicated observability layer that syncs directly with the local runtime.
Real-time Visualization: Created a live view of agent runs, showing every step, tool call, and state change as it happens. Decision Tracing: Implemented a timeline view that breaks down exactly why an agent made a decision (e.g., "Switching to residential proxy due to 403 error") and what options it discarded. Performance Metrics: Added effortless tracking for token consumption, latency, and cost per run. Why does it matter? Trust is the biggest barrier to adopting AI agents in production. By highlighting "Self-Healing" events and making the agent's "brain" visible, we move from "magic" to engineering. This dashboard gives developers the confidence to deploy agents and the insights needed to optimize them when they fail.
I proposed structured retry policies, crash-safe state persistence, and cost observability via CLI/TUI. Based on maintainer feedback, I broke this down into focused sub-issues under #3763 to make implementation incremental and aligned with Hive’s architecture. I also submitted PR #4398 from my fork to improve documentation around production hardening and cost visibility.
This matters because production agent workflows need reliability and predictable cost behavior otherwise deployment confidence and adoption suffer.
I also contributed to Issue #4131 by proposing a “Post-Quickstart Evaluation Walkthrough” to help developers validate agent behavior immediately after setup and improve onboarding clarity.
Hive’s event-loop architecture is solid these contributions focus on helping bridge the gap from experimentation → production deployment.
I've really enjoyed using the Hive framework to build some local LLM inference projects (currently using Hive for a short term/long term memory agentic system to address context window limitations, attention deficit, and drift in long conversations.
1. What was the issue? Hive is positioned as a production-grade, goal-driven agent framework, but the first-time experience and agent interaction patterns are developer-centric and clarification-first. This creates friction before value: agents delay execution with conversational framing, and there is no single reference agent that demonstrates end-to-end business execution from a plain-English goal.
2. How did I fix it / what idea did I propose? I proposed a Sample Agent: Autonomous Business Process Executor that acts as a canonical, execution-first reference agent. The agent: Executes real, multi-step business workflows from a single goal Defaults to immediate execution instead of clarification-first UX Uses human-in-the-loop only at decision boundaries Validates outcomes via the eval system Produces business-readable summaries, not just logs This surfaces how Hive’s existing architecture (goal - graph - execution - eval - adaptiveness) works in a real production context.
3. Why does it matter? This closes the gap between Hive’s technical power and its product clarity. It: Reduces time-to-value for first-time users Makes Hive legible to founders, ops teams, and PMs—not just engineers Demonstrates real business value instead of abstract capability Aligns agent behavior with Hive’s execution-first, production-grade positioning
I liked the Hive Vision and approach, and I'm happy to answer any questions or add my inputs on the above things discussed or where ever required. Thank You!
The Issue: JSON-RPC is fragile when mixed with standard logging. A single rogue print() to stdout corrupts the protocol payload, causing tools to fail unpredictably or agents to crash silently.
The Fix & Impact: Enforcing a strict stderr logging standard. This effectively separates "human debug info" from "machine protocol data." This is critical for moving agentic workflows from experimental demos to production-ready systems, ensuring stability even when integrated tools are noisy or throwing errors.
Thought this can help all open source communities focus on real issues aligned to your goal and look out for enhancements and bugs of what severity it adds up to your existing code base. The plus point is that this can also be exposed as a github app bot which can be spun on your preferred duration (say 24hrs once) for the previous day's issue. It is compared with the entire history of other issues utilizing vectordb capabilities and helping you out with best ranked issues filtered and dropped in your inbox be it Email or any mode of communication.
I’ve been contributing to Hive over the past couple of weeks, mostly around agent design patterns, integrations, and production-readiness.
What was the issue? Hive has powerful agent primitives, but early on there were few concrete reference patterns showing how to apply them to real-world, multi-step workflows.
How did I address it? I contributed by proposing and designing reference agent pipelines (e.g. multi-agent content research workflows) and scoped integrations focused on production use cases like security automation, scheduling, and external systems.
Why does it matter? Clear reference agents and narrowly scoped integrations make it much easier for teams to move from experimentation to real business workflows, which is where agent frameworks tend to break down.
Happy to answer questions or dive deeper into any of the designs.
I grew up helping my dad run his factory so I'm very familiar with ERP systems for manufacturing. A few years ago, when I decided to build a startup and I indentified the biggest problems with ERP is the fact they all just serve as data integration and system of records now - there're not enough processes automation. Therefore, I thought it'd be very meaningful to leverage AI to automate business processes such as PO, Price Requisition, and invoices, etc.
3 years in, I realized that every customer in our space (construction and contracting) want process automation, however, AI is simply not good enough - it's too slow, unpredictable, inconsistent, and overall hard to count on. For example, automating a quote by asking AI to insert dynamic variables from a relational database is hit or miss. Asking voice AI to provide training does not capture full breadth of the offline activities. Asking AI to fill out a work order creates a ton of errors.
Later, we decided that though LLM and the foundation models were progressing fast, the dev tools were lacking way behind, particular behind all the hypes and promises these AI applications claimed. The agents are not reliable, consistent, intelligent, evolving, and chances are the market would demand more apps to keep the party going.
Therefore, we went full open-source. The mission we have in mind is really to "generate reliable agents that can run business processes autonomously". We see all this hype about general computer use (GCUs) and can't help but making an opposing argument - that the AI agents need guardrails, more defined paths, and most importantly consistent results just like a human would need
- Proactive Reasoning (anticipating future needs or consequences)
- Memory & Experience (events affecting himself/herself)
- Judgment (based on experience)
- Tools & Skills (capabilities to execute)
- Reactive Adaptiveness (handling immediate roadblocks)
- Contextual Communication (articulating intent and collaborating with others)
- Character & Traits (consistent behavioral biases: Risk profile, Integrity, Persistence)
The project seems to have gained a bit of a traction so far and I hope that you can fork it and tell the community what's missing and what we should be working on. I deeply thank you because the it's truly painful to build and deploy these one-off agents that don't get utilized. (https://github.com/adenhq/hive).
Issue: Running example scripts failed due to unresolved internal imports, since the repository was not installable as a package and no supported execution path was documented (issue #3207).
What I did: I reproduced the failure on a clean environment, documented clear reproduction steps, and provided a minimal fix so examples could run out of the box.
Why it matters: First-time users should be able to clone a repo and run an example immediately. Fixing this reduces onboarding friction and makes Hive easier to evaluate and contribute to.
I focused on improving things I personally struggled with — small refactors, clearer UI behavior, and incremental fixes that made the system easier to reason about while working on features.
If Hive is approachable for newer developers, it’s easier to grow a healthy community. Improving clarity and polish helps more people contribute with confidence.
Excited to be contributing more and learning from the Hive community
Thanks very much Vincent , Richard, bryan and again thank you to everyone who contributed !!