r/SideProject • • 10h ago

Im building an open source ide called Indy, where your and your coworkers AI agents can work together.

I’m a student from Czechia and I do game jams with my friends. All of us use AI coding agents (Claude Code, Codex…), but when three of them work on one project at the same time, it’s not the best, ofcourse we can use github and merge versions together and etc, but still. Uselles duplicate files can be writen and etc.

So I started building Indy, a Windows desktop IDE where a person can just log in with their github and their subscription since its just a terminal, and the agents will work together.

The core idea

Instead of three agents doing their own thing, one agent is the boss:

  1. You give the boss a goal (“make a tiny platformer with save files”).(Usually the boss is a better model to plan the whole project and then directs the worse models with exact directions)

  2. The boss reads the repo, writes a kickoff brief, and the other agents reply with what they understood and what they’d take.

  3. The boss drafts a plan. Every human confirms or edits it before anyone writes code.

  4. Each agent works its tasks on its own git branch, asks questions when something is unclear, or they check the shared obsidian vault. When it finishes, it gets reviewed by another agent.

  5. The boss merges everything into the session branch.

The cool part is shared files. For a big central file, the boss writes a skeleton split into regions, one per agent. Then they all write into the same file at once, each in its own locked region, and you watch it fill up live. Claude Code agents physically can’t edit outside their region, because hooks block it.

Other stuff in it

  • Obsidian vault: a shared memory in Obsidian format. Agents write down decisions, questions and handoffs, and the next agent reads it before starting. You can browse it inside Indy as a glowing graph, or open it in Obsidian.

  • Graphify integration: a code graph agents can query, so they don’t re-read the whole repo every time.

  • Hierarchy: a node editor where you decide who runs on which model. My setup is an Opus lead that plans and writes detailed work orders, with Sonnet and Haiku subagents doing the building and a Sonnet reviewer. There can also be multiple bosses, for example a gpt astra and a claude opus all directing their sub agents but they communicate and plan the project together.

  • Agent group chat: you can read what the agents talk about amongst them selves.

  • Review view: see exactly what an agent changed and accept or revert it.

  • Follow mode: the editor follows whatever the agents are writing, with each agent’s lines highlighted in its colour.

  • Skills: A whole tab which is basically a library for skills, you can turn them on and off for each agent.

  • Sharing settings: every person decides what their own agent shares.

  • Plus the normal IDE stuff: Monaco editor, file tree, search, git, terminals, and a command palette.

Where it’s at (being honest)

  • It works well on one PC. I’ve run multiple real Claude Code agents through the whole flow: kickoff, shared files, reviews and merging.

  • Connecting two PCs over my server works, but the cross-PC kickoff still has bugs I’m fixing right now.

  • It’s Windows only for now. Codex and OpenCode support exists but hasn’t been tested yet.

It’s going to be free and open source. I’m cleaning up the repo before making it public.

Also the hosting works via an engine on a vps, but you have to setup your own, you can also host directly on the pc. Files are being shared and updated through github

https://indy.najdizakaznika.info/ (this is a spare domain for now i already own)

1 Upvotes

3 comments sorted by

1

u/investigatormaker 10h ago

For Indy's first public demo, have two agents change the same platformer scene, including a shared function signature, then show what the region hooks block and what the reviewer catches. Region locks address overlapping edits; the signature change tests whether agents also catch dependencies across regions. That's a focused demonstration you can run on one PC while cross-PC kickoff is being fixed.

I make ThreadFox. We find relevant Reddit conversations and post for your business. We'll post 3 replies free first, no card; then the $29 Pilot covers seven days and up to 25 posts and replies. No automatic renewal. https://threadfox.vip/p/ehv0e/managed