Skip to main content

The Agent That Kills All Agents — Self-hosted local AI agent

Project description

👻 SPECTER

The open-source AI agent.
Like OpenClaw — but you own it 100%. No SaaS, no vendor lock-in, no one else touching your keys.

Run it on your VPS. On your laptop. Inside a container. Wherever you want.

SPECTER manages your server, browses the web, runs sub-agents, reads/writes files, and does anything you ask.


Quick Start

Option A: pip (laptop / local)

pip install specter
specter

First time? It'll ask for your LLM API key. That's it.

Or start the Telegram bot:

specter-telegram

Option B: Docker (VPS / server)

mkdir specter && cd specter
wget https://raw.githubusercontent.com/Nabilkarem911/SPECTER/main/docker-compose.yml
wget https://raw.githubusercontent.com/Nabilkarem911/SPECTER/main/.env.example -O .env

# Edit .env — add your keys
nano .env

docker compose up -d

What SPECTER Can Do

What How
Chat via terminal specter
Chat via Telegram specter-telegram
Run commands on your server Built-in terminal tool
Browse the web Web search & fetch
Read/write files File tool
Run sub-agents Agent Pool (for complex tasks)
Remember conversations ChromaDB + SQLite memory
Learn from mistakes Learning Engine
Use any LLM DeepSeek, OpenAI, Claude, Gemini, Ollama, Groq...

Your API keys stay on your machine. We never see them.


Architecture

You (CLI / Telegram / API)
  └─ SPECTER Agent
       ├─ LLM Router → Any provider (DeepSeek, OpenAI, Claude...)
       ├─ Memory     → ChromaDB + SQLite
       ├─ Tools      → Terminal, File, Web, Browser
       ├─ Agent Pool → Sub-agents for complex tasks
       └─ Learning   → Improves over time

Requirements

  • Python 3.10+
  • An LLM API key (DeepSeek is cheap: ~$0.27 per million tokens)
  • (Optional) Docker for server deployment

License

MIT — do whatever you want. This is yours.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

specter_agent-0.1.0.tar.gz (50.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

specter_agent-0.1.0-py3-none-any.whl (55.0 kB view details)

Uploaded Python 3

File details

Details for the file specter_agent-0.1.0.tar.gz.

File metadata

  • Download URL: specter_agent-0.1.0.tar.gz
  • Upload date:
  • Size: 50.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for specter_agent-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7fc50b8c774be03a64fb59d92ae7e59611ba2d4e03867d0660861e267a029c87
MD5 97ab515ca9de7132619d20cf1f7ad152
BLAKE2b-256 89247f8bad1bb4d53b2a7a85644e9171c139e7ce46b47fd2d7a635922b6707f7

See more details on using hashes here.

File details

Details for the file specter_agent-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: specter_agent-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 55.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.2

File hashes

Hashes for specter_agent-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43fc21077a0495996a71038f498df4052d4d06a9941314dd800139f9ce0b2189
MD5 4ec4bd6506cab2da5af9f8a17980d7d8
BLAKE2b-256 4cb6861bdff244bb0a52fd3def4c35d5ebc29b221a1989528d54937efaf4bee7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page