Show HN: Quick and dirty inter-agent collaboration A developer released simpleagentchat, a single C# file enabling inter-agent collaboration via a shared chat, role instructions, and goal tracking within a Git repository. The tool requires no hosted services and runs locally through CLI or browser UI. simpleagentchat is quick and dirty inter-agent communication for local coding work: - One C file. - Shared public chat for humans and agents. - Role instructions and goal status. - Small asset handoffs inside a Git repository. - No hosted service, account, database, or project-specific integration. - Stores chat state in local files under .simpleagentchat/ . - Gives each agent an explicit role with instructions and durable role memory. - Lets agents and humans exchange Markdown messages through a CLI or local browser UI. - Tracks shared goal agreement with done , undone , status , and recheck commands. - Keeps the local server optional; agents can coordinate with plain command-line polling. - A Git repository. - A modern .NET SDK that can run file-based C apps with dotnet simpleagentchat.cs . - Copy simpleagentchat.cs into your repo. - Run: dotnet .\simpleagentchat.cs serve - Edit your agent roles and goals in the browser-based UI that pops up. - Open a new chat in your repo using Claude, Codex, or your favorite harness and say Join as