Skip to main content

Self-improving AI agent with centralized knowledge

Project description

Promethian

A self-improving AI agent that learns from every task.

Installation

# Recommended: use pipx for isolated install
pipx install promethian

# Or with pip
pip install promethian

Requires Python 3.10+

Quick Start

promethian

This opens an interactive REPL. On first run, you'll be prompted to enter your Anthropic API key.

Then just type tasks:

> build a web scraper for hacker news
[agent plans and executes...]

> add error handling and retry logic
[agent continues...]

> /help

One-off Tasks

Run a single task without entering the REPL:

promethian "analyze this CSV and create a summary report"

Commands

Command Description
/help Show all commands
/search <query> Search the knowledge base
/config Show current configuration
/set <key> <value> Change a setting
/register Login to Promethian
/quit Exit

Configuration

Config is stored in ~/.promethian/config.json. You can also use environment variables:

export ANTHROPIC_API_KEY=sk-ant-...
export PROMETHIAN_AUTH_TOKEN=pmt_...

How It Works

Promethian runs locally on your machine using your Anthropic API key. It:

  1. Plans - Breaks down your task into steps
  2. Executes - Runs each step, using tools when needed
  3. Learns - Extracts reusable skills and tools
  4. Shares - Contributes learnings to the community knowledge base

The knowledge base at promethian.io stores skills and tools that improve over time as more people use them.

Requirements

License

Proprietary - See LICENSE file for details.

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

promethian-0.2.24.tar.gz (143.3 kB view details)

Uploaded Source

Built Distribution

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

promethian-0.2.24-py3-none-any.whl (158.6 kB view details)

Uploaded Python 3

File details

Details for the file promethian-0.2.24.tar.gz.

File metadata

  • Download URL: promethian-0.2.24.tar.gz
  • Upload date:
  • Size: 143.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for promethian-0.2.24.tar.gz
Algorithm Hash digest
SHA256 a6c7ba9638b0516107e6b0d43099c3b7d84429014f8b03d44a0c09d360e6ab4d
MD5 5ba432cbf9300619211bf900ebdd1ec0
BLAKE2b-256 92818aaf077caabe94b7897bf6e92fe3e85fe8e3fff3bb8ef36e800516f5c5cc

See more details on using hashes here.

File details

Details for the file promethian-0.2.24-py3-none-any.whl.

File metadata

  • Download URL: promethian-0.2.24-py3-none-any.whl
  • Upload date:
  • Size: 158.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for promethian-0.2.24-py3-none-any.whl
Algorithm Hash digest
SHA256 f38b8a4addcf70a833e7ebc58776c78645c6c842118b3c911760219f78be2598
MD5 8e50013ae2da68cf17c85e4b6bdd2a7d
BLAKE2b-256 fc55734d745e77d7e02e618e555b2931c347292fd397ead895f292401c202b80

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