A recipe/cookbook management system for AI agents
Neural Kitchen helps developers create and organize structured guidance for AI agents working on software projects. Think of it as a knowledge base that captures institutional knowledge, coding patterns, and step-by-step workflows that AI agents can follow.
AI agents often struggle with:
- Lack of context: They don't understand project-specific conventions or patterns
- Missing institutional knowledge: Why certain approaches are used over others, or when an old pattern is being phased out
- Inconsistent implementations: Without examples, they reinvent solutions differently each time
- Limited guidance: Hard to know which files contain good examples to follow
Humans often struggle with:
- AI forgets: AI tools don't remember your past conversations or corrections you made
- AI is eager to please: The AI tools don't stop to ask questions, they just build what they "know"
- Forgetting about best practices: Best practices are learned (and contextual), yours wont match the AIs
Neural Kitchen provides:
- Recipes: Step-by-step instructions and code examples for common development tasks written by you
- NLP Search: Natural language (RAG Based) search for your documentation and standards
- Project Association: Group recipes by codebase or project (share with other teams or projects)
- MCP Integration: Model Context Protocol interface for AI agents to access and search recipes
🚧 Early Development - This project is just getting started!
Implemented:
- Basic recipe/version management system
- Tag organization
- Project grouping
- Web interface for managing recipes
- MCP server integration for AI agent access
- Project specific MCP endpoints
Planned:
- Rich recipe templates and examples
- Advanced search and filtering
- Recipe validation
- Recipe auto generation
- Recipe review tools
- React 19 with TanStack Start
- PostgreSQL with Prisma ORM
- TailwindCSS v4 + Shadcn/ui
- Biome
- MCP (Model Context Protocol) server
-
Clone the repository
git clone https://github.com/mikevalstar/NeuralKitchen.git cd NeuralKitchen
-
Set up environment (optional)
cp .env.example .env # Edit .env and add your OPENAI_API_KEY if you want AI features
-
Start with Docker Compose
docker-compose up # or with Podman podman-compose up
-
Set up database (first time only)
# In another terminal, run migrations docker-compose exec app pnpm db:push docker-compose exec app pnpm db:seed # Optional: add sample data
-
Create an admin user
# Create your first admin user to access the application docker-compose exec app pnpm user:add admin@example.com mypassword123 "Admin User"
The application will be available at:
- Web UI: http://localhost:3000
-
Clone the repository
git clone https://github.com/mikevalstar/NeuralKitchen.git cd NeuralKitchen
-
Install dependencies
pnpm install
-
Set up the database
# Configure your DATABASE_URL in .env, and seed (optional) pnpm db:push pnpm db:seed
-
Create an admin user
# Create your first admin user to access the application pnpm user:add admin@example.com mypassword123 "Admin User"
-
Start development
pnpm dev
pnpm dev
- Start development server and mcp serverpnpm build
- Build for productionpnpm check
- Run linting and formattingpnpm db:studio
- Open database GUI
pnpm user:add <email> <password> [name]
- Create a new admin userpnpm user:list
- List all userspnpm user:delete <email>
- Delete a user
See CLAUDE.md for detailed AI development guidance.
This project was developed with assistance from AI coding tools including Cursor and Claude. AI tools were used for code generation, debugging, and documentation throughout the development process. All code has been reviewed before addition to the project for good structure and security concerns.
This project is in early development. Contributions, ideas, and feedback are welcome!
This project welcomes contributions developed with or without AI assistance. Contributors using AI tools should ensure all generated code is reviewed and tested before submission and indicate the tools used in the Pull Request.
MIT License - see LICENSE for details.
Neural Kitchen: Empowering AI agents with structured knowledge and proven patterns.