Sobre o projeto

Kiln é um aplicativo desktop gratuito e uma biblioteca Python de código aberto para construir, avaliar e otimizar sistemas de IA. Ele é posicionado como um workbench que cobre todo o ciclo de desenvolvimento de IA, em vez de um framework de propósito único. Principais capacidades descritas no README: - Avaliações: um Eval Builder que pode gerar avaliações automaticamente (um juiz mais um dataset de avaliação sintético) e alinhá-las às preferências do usuário. - Auto-Optimize: busca em mutações de prompt, seleção de modelo, ferramentas, skills, subagentes e parâmetros para melhorar resultados em todas as dimensões de avaliação. - RAG: arraste e solte documentos (PDF, imagem, vídeo, áudio) para construir geração aumentada por recuperação, com avaliações de RAG geradas automaticamente a partir dos seus próprios documentos. - Agentes: componha hierarquias multiagente, em que cada subagente é executado em sua própria janela de contexto focada. - Geração de dados sintéticos: produza dados para avaliações ou fine-tuning. - Fine-tuning: fine-tuning sem código em muitos modelos (Qwen, Llama, GPT, Gemini e outros) no Fireworks, Together e Vertex, com implantação serverless. - Gestão de datasets e saídas estruturadas, modelos de raciocínio, ferramentas e MCP, e uma biblioteca de modelos. Colaboração e implantação: - O aplicativo desktop é voltado para toda a equipe: PMs, especialistas no assunto e QA podem avaliar saídas e adicionar dados sem escrever código. - Os projetos são sincronizados automaticamente com o Git, então a colaboração usa a infraestrutura Git que a equipe já possui. - As mesmas tarefas podem ser enviadas para produção por meio da biblioteca Python kiln-ai licenciada sob MIT, que é a mesma biblioteca usada dentro do aplicativo. Ela oferece suporte a carregar projetos Kiln, executar tarefas, construir fine-tunes, trabalhar em notebooks e integrar dataframes Pandas/Polars. Uma API REST também está documentada. Design local-first: - É executado na máquina do usuário; os usuários trazem suas próprias chaves de API ou executam totalmente offline com Ollama. - Os datasets são armazenados como JSON aberto, e o README afirma que os usuários possuem e controlam seus datasets. - O README lista suporte a OpenAI, Anthropic, Gemini, Bedrock, Ollama, OpenRouter, Fireworks, Groq, qualquer endpoint compatível com OpenAI e outros, com uma biblioteca de modelos descrita como testada em vários provedores. Licenciamento e disponibilidade: - A biblioteca Python principal e o servidor REST são licenciados sob MIT. - O aplicativo desktop tem código-fonte disponível e é gratuito para uso sob um modelo fair-code. - Kiln Pro é um serviço pago opcional que adiciona o AI Assistant, Auto-Optimize e Eval Builder; o aplicativo principal permanece funcional sem ele. - O nome e os logotipos Kiln são marcas registradas da Chesterfield Laboratories Inc. Primeiros passos: instaladores com um clique para macOS, Windows e Linux, um quickstart documentado, um quickstart da biblioteca Python e canais da comunidade, incluindo Discord, uma newsletter e issues no GitHub.