apteva
v0.4.32
Published
Run AI agents locally. Multi-provider support for Claude, GPT, Gemini, Llama, and more.
Downloads
4,793
Maintainers
Readme
Apteva
Run AI agents locally on your machine.
Features
- Multi-Provider Support - Claude, GPT, Gemini, Llama, Grok, and more
- Local-First - Your data and API keys stay on your machine
- Web Dashboard - Beautiful UI for managing agents
- Secure - API keys encrypted at rest
Quick Start
npx aptevaOpen http://localhost:4280 in your browser.
Installation
# npm
npm install -g apteva
# bun
bun add -g aptevaUsage
# Start server (default port 4280)
apteva
# Custom port
apteva --port 8080
# Custom data directory
apteva --data-dir ./my-dataSupported Providers
| Provider | Models | |----------|--------| | Anthropic | Claude Sonnet 4, Opus 4, Haiku | | OpenAI | GPT-4o, GPT-4o Mini | | Google | Gemini 2.0 Flash, 1.5 Pro | | Groq | Llama 3.3 70B, Mixtral | | xAI | Grok 2 | | Fireworks | Llama, DeepSeek V3 | | Together | Llama, DeepSeek R1 | | Moonshot | Moonshot V1 | | Venice | Llama 3.3 70B |
API
| Endpoint | Method | Description |
|----------|--------|-------------|
| /api/agents | GET | List agents |
| /api/agents | POST | Create agent |
| /api/agents/:id/start | POST | Start agent |
| /api/agents/:id/stop | POST | Stop agent |
| /api/agents/:id/chat | POST | Chat (streaming) |
| /api/providers | GET | List providers |
| /api/health | GET | Health check |
Requirements
- Node.js 18+ or Bun 1.0+
- Linux, macOS, or Windows
License
Elastic License 2.0 - Free to use, cannot offer as a hosted service.
