AI Service

Build intelligent, project-aware AI features with the Codmir AI Service. Powered by knowledge bases generated from your codebase.

15+ min
Stream duration
RAG
Context retrieval
Multi-model
OpenAI & Anthropic

Quick Example

import { useAIChat } from '@/hooks/use-ai-chat'

function ProjectChat({ projectId }) {
  const { messages, sendMessage, isStreaming } = useAIChat({
    projectId,
    provider: 'openai',
    model: 'gpt-5',
  })

  return (
    <div>
      {messages.map(m => <Message key={m.id} {...m} />)}
      <input onSubmit={e => sendMessage(e.target.value)} />
    </div>
  )
}