# OpenViking

OpenViking é uma base de dados de contexto de código aberto para agentes de IA que organiza memória, recursos e habilidades usando um paradigma de sistema de arquivos (URIs viking://), permitindo entrega hierárquica de contexto, carregamento em camadas e agentes que evoluem por si mesmos.

Canonical URL: https://a2a-mcp.org/entry/openviking-pt

Language: pt

Category: Frameworks & SDKs

Updated: 2026-04-08

## O que é o OpenViking?

OpenViking é um **banco de dados de contexto** de código aberto projetado especificamente para agentes de IA. Desenvolvido pela Volcengine (equipe de nuvem da ByteDance), ele substitui armazenamentos vetoriais fragmentados e pools de contexto planos por um limpo **paradigma de sistema de arquivos**.

Tudo — memórias, recursos e habilidades — se torna um arquivo ou diretório acessível via URIs `viking://`. Isso permite organização hierárquica, carregamento de contexto em camadas (L0/L1 leve + L2 sob demanda), recuperação semântica e comportamento de agente que evolui por si mesmo.

## Principais Recursos

- **Paradigma de Sistema de Arquivos**: Organize o contexto do agente como um sistema de arquivos tradicional com hierarquia clara (resources/, memories/, skills/, etc.).
- **Carregamento de Contexto em Camadas**: Use resumos leves (L0/L1) por padrão e busque conteúdo detalhado apenas quando necessário, reduzindo drasticamente o consumo de tokens (até 96% de economia relatada).
- **Entrega Hierárquica de Contexto**: Agentes navegam no contexto naturalmente com estrutura estável e observável.
- **Auto-Evolução**: Agentes podem iterar sobre sua própria memória e base de conhecimento ao longo do tempo.
- **Recuperação Semântica & RAG**: Suporte interno para indexação e recuperação vetorial de alto desempenho.
- **Integração MCP**: Fornece ferramentas do Model Context Protocol para conexão perfeita com Claude Desktop, Claude CLI e outros clientes compatíveis com MCP.
- **Suporte Multi-Linguagem**: Núcleo em Rust com bindings Python e ferramentas CLI.

## Filosofia de Design

- Contexto como um sistema de arquivos navegável em vez de fragmentos vetoriais opacos.
- Paradigma de interação minimalista para agentes escaláveis e de longa duração.
- Melhor observabilidade, depurabilidade e manutenibilidade da memória do agente.
-Pensado para funcionar nativamente com agentes como OpenClaw e outros frameworks de agentes.

## Casos de Uso

- Construir memória de longo prazo para agentes de IA autônomos.
- Reduzir custos de janela de contexto em sistemas de agentes em produção.
- Criar agentes que se autoaprimoram e evoluem sua base de conhecimento.
- Integrar com ferramentas compatíveis com MCP (Claude Desktop, etc.).
-Ir Organizar fluxos de trabalho complexos de agentes envolvendo memória, ferramentas e recursos externos.

## Início Rápido

Instale a CLI:

## Tags

- agente-ia
- gestão-de-contexto
- banco-de-dados-de-memória
- paradigma-de-sistema-de-arquivos
- rag
- mcp
- memória-de-longo-prazo
- python
- rust
- bytedance
- volcengine

## Sources

- [Project website](https://github.com/volcengine/OpenViking)
