# Show HN: Quick and dirty inter-agent collaboration

> Source: <https://github.com/ovidiuiliescu/simpleagentchat>
> Published: 2026-07-04 13:49:52+00:00

`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 <role>`

. - Once everything is configured, say
`Start`

in the chat window. - Watch the magic happen.
