Get Started

Three Commands to Get Started

# 1. Install dependencies
npm install

# 2. Build all packages
npm run build

# 3. Start the server
cd packages/server && npm run dev

Your First Agent

import { AgentManager } from '@naomi/core';
import { AnthropicProvider } from '@naomi/core';
import * as dotenv from 'dotenv';

dotenv.config();

const manager = new AgentManager();
const apiKey = process.env.ANTHROPIC_API_KEY!;

// Create an agent
const agent = await manager.createAgent({
  id: 'my-agent',
  name: 'My Agent',
  systemPrompt: 'You are a helpful AI assistant.'
});

// Set Claude as the model provider
agent.setModelProvider(new AnthropicProvider(apiKey));

// Process a message
const response = await agent.process('Hello!');
console.log(response.content);

Last updated