@bossabox-labs/factor-code
v0.1.5
Published
Agente de IA para desenvolvimento de software da Factor. Disponível como **CLI/TUI** (terminal), **App Web** e **App Desktop** (Tauri). Suporta 20+ provedores de modelos de IA e oferece 26+ tools integradas para automação de código.
Keywords
Readme
Factor Code
Agente de IA para desenvolvimento de software da Factor. Disponível como CLI/TUI (terminal), App Web e App Desktop (Tauri). Suporta 20+ provedores de modelos de IA e oferece 26+ tools integradas para automação de código.
Instalação
Instalação Global (Recomendado)
npm install -g @bossabox-labs/factor-code
# ou
bun add -g @bossabox-labs/factor-codeO comando factor-code fica disponível globalmente:
factor-codeExecução sem instalação
npx @bossabox-labs/factor-codePróximos passos após instalação
- Configurar o token do provedor de IA desejado (ex:
ANTHROPIC_API_KEY)
Agentes
O Factor Code inclui dois agentes built-in alternados com a tecla Tab:
- build — Agente padrão com acesso completo para desenvolvimento
- plan — Agente somente-leitura para análise e exploração de código
- Não edita arquivos por padrão
- Pede permissão antes de executar comandos bash
- Ideal para explorar codebases desconhecidas ou planejar mudanças
Também inclui o subagente general para buscas complexas e tarefas multi-etapa, invocável via @general nas mensagens.
Provedores de IA Suportados
| Provedor | Modelos | |----------|---------| | Anthropic | Claude 4 Opus, Sonnet, Haiku | | OpenAI | GPT-4o, o3, o4-mini | | Google | Gemini 2.5 Pro, Flash | | Amazon Bedrock | Claude via AWS | | Azure OpenAI | GPT-4o via Azure | | Groq | Llama, Mixtral | | Mistral | Mistral Large, Codestral | | xAI | Grok | | Perplexity | Sonar | | OpenRouter | Multi-modelo | | GitLab | GitLab AI | | + outros | 20+ provedores no total |
Configure o provedor e modelo via factor-code config ou editando ~/.factor-code/config.jsonc.
Configuração
O arquivo de configuração fica em ~/.factor-code/config.jsonc:
{
"$schema": "https://factor-code.bossabox.com/config.json",
"provider": {
"default": "anthropic",
"model": "claude-sonnet-4-6"
},
"theme": "factor",
"keybinds": {}
}Factor OS Agent Framework
O Factor Code vem integrado com o BossaBox AI Framework. Os comandos disponíveis nesta versão são:
| Comando | Descrição |
|---------|-----------|
| /implement | Implementa User Stories com TDAID (Test-Driven AI Development) |
| /resume | Retoma a execução de uma User Story interrompida |
Requisitos
- Node.js 18+ ou Bun 1.3.11+
- Sistema operacional: macOS, Linux ou Windows
Licença
MIT — © BossaBox Labs
