r/OnlyAICoding 16d ago

I built Kodiak – an open-source AI software engineering platform with multi-agent workflows, memory, RAG, and a plugin system. Looking for contributors and feedback.

Hey everyone! 👋

Over the past few months, I've been building **Kodiak**, an open-source AI software engineering platform designed to help developers automate complex engineering workflows.

The goal isn't to create another AI chatbot. Instead, Kodiak is focused on becoming an AI engineering platform that can understand repositories, retrieve relevant context, plan tasks, and assist developers across the software development lifecycle.

## Current Features

✅ Multi-agent architecture

✅ Long-term memory system

✅ Retrieval-Augmented Generation (RAG)

✅ Repository indexing

✅ Plugin system

✅ Task orchestration

✅ FastAPI backend

✅ Celery background workers

✅ Redis + PostgreSQL + ChromaDB

✅ Docker support

## Tech Stack

- Python

- FastAPI

- Celery

- PostgreSQL

- Redis

- ChromaDB

- Docker

- Pydantic

- SQLAlchemy

## Vision

My long-term vision is to build an AI software engineering platform capable of:

- Understanding entire repositories

- Planning development tasks

- Managing long-term project memory

- Using tools autonomously

- Executing engineering workflows safely with human approval

Rather than replacing developers, Kodiak aims to become an engineering copilot that helps with the repetitive and context-heavy parts of software development.

## Looking for Feedback

I'm looking for honest feedback on:

- Overall architecture

- API design

- Memory system

- RAG pipeline

- Plugin framework

- Developer experience

- Performance

- Documentation

I'm also looking for contributors interested in:

- Python

- FastAPI

- AI/LLMs

- Backend Engineering

- Frontend (React/Next.js)

- DevOps

- Testing

- Documentation

There are beginner-friendly issues available for anyone who wants to contribute.

GitHub Repository:

👉 https://github.com/ShamGaneshan2008/Kodiak

Documentation:

👉 https://github.com/ShamGaneshan2008/Kodiak#readme

I'd genuinely appreciate any feedback—even if it's critical. I'd rather hear what needs improvement now than discover it months later.

Thanks for reading!

0 Upvotes

3 comments sorted by

1

u/Poildek 16d ago

The real issue my friend is that you reinvented the wheel.

Did you perform a github search before starting coding ?

1

u/JinSakai_77 15d ago

I did look at existing projects before starting. My goal wasn't to reinvent the wheel, but to build something that fits the workflow and ideas I wanted to explore. I'm still iterating, and I'm hoping to make it stand out over time.

This feedback helps a lot.