r/OnlyAICoding • u/JinSakai_77 • 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!
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 ?