Konstruct

AI-powered code assistant with specialized modes for planning, research, architecture, and building. Open source, supports multiple LLM providers, and built to be extensible.

GitHub Repository

Supports multiple LLM Providers

Anthropic
OpenAI
AWS
Ollama
RunPod
Hugging Face

Agent Modes

Specialized modes for different development workflows

Ask Mode

Answer questions only with read-only access. Perfect for learning about your codebase without making changes.

Planning Mode

Analyze codebase structure and create comprehensive plans. Great for architects and project managers.

Research Mode

Investigate specific topics, patterns, or issues. Deep code exploration and analysis.

Architecture Mode

Design high-level solutions and evaluate architectural decisions. Scalable, maintainable systems.

Builder Mode

Write actual code to implement features, fixes, and improvements. The coding workhorse.

Screenshots

Features

πŸš€

Real-time AI Assistant

Get instant responses from AI as you work, with streaming responses and progress updates via WebSocket.

πŸ”

Code Analysis

Deep understanding of your codebase with AST parsing, symbol extraction, and intelligent search capabilities.

πŸ—οΈ

Multi-Provider Support

Works with OpenAI, Anthropic, AWS Bedrock, and RunPod through a flexible provider interface.

πŸ› οΈ

Project Intelligence

Automatically detects project structure and learns your coding patterns, conventions, and rules.

✨

Web-Based UI

Beautiful React-based interface with dark/light mode, tRPC for type-safe APIs, and modern UX.

πŸ“‹

Project Rules

Store and retrieve project-specific coding patterns, guidelines, and best practices.

Ready to try Konstruct?

Join developers who are building smarter, faster with AI-powered code assistance.

Star on GitHub