Skip to main content

eliciteer — Ask a Human

Create AI-powered interviews from the command line. Brief an AI, share a link, get structured answers.

Eliciteer is an AI-powered interview platform. You brief an AI with what information you need, it generates an interview, you share a link with people, and the AI conducts the interview autonomously. This CLI lets you create interviews, check status, and retrieve results — all from the terminal.

Install

pip install eliciteer

Quick Start

# 1. Create an interview topic
eliciteer create "What features do you want in the new dashboard?"

# 2. Share the link with the person you want to interview
#    (printed by the create command)

# 3. Check results when they're done
eliciteer results <interview-id>

Commands

eliciteer create

Create a new interview topic from a briefing.

# Basic
eliciteer create "Gather requirements for the CRM"

# With options
eliciteer create "Gather requirements for the CRM" \
  --name "Product Team" \
  --email "product@example.com" \
  --notify \
  --webhook "https://example.com/hook"

# JSON output for piping
eliciteer create "What features do you want?" -o json

Options:

  • --name — Client name
  • --email — Client email
  • --notify — Get notified when the interview completes
  • --webhook — Webhook URL for completion events
  • --system-prompt — Override the AI-generated system prompt

eliciteer status

Check the status of an interview. Supports partial ID prefixes.

eliciteer status 550e8400

eliciteer results

Get the results of a completed interview.

eliciteer results 660e8400

# Machine-readable
eliciteer results 660e8400 -o json

eliciteer health

Check if the API is reachable.

eliciteer health

eliciteer configure

Save default configuration.

eliciteer configure --api-key "sk-..." --base-url "https://api.eliciteer.ai"

Configuration

Configuration is resolved in this order (highest priority first):

  1. CLI flags (--api-key, --base-url)
  2. Environment variables (ELICITEER_API_KEY, ELICITEER_BASE_URL)
  3. Config file (~/.config/eliciteer/config.json)
  4. Defaults
# Set via environment
export ELICITEER_API_KEY="sk-..."
export ELICITEER_BASE_URL="https://api.eliciteer.ai"

# Or save to config file
eliciteer configure --api-key "sk-..."

Global Options

All commands support:

  • --api-key — Bearer token for authentication
  • --base-url — API base URL (default: https://api.eliciteer.ai)
  • -o / --output — Output format: text (default) or json

Use with AI Agents

The eliciteer CLI is designed to be used by AI agents. Use -o json for machine-readable output that's easy to parse:

# Agent creates an interview
RESULT=$(eliciteer create "What are the user's requirements?" -o json)
TOPIC_ID=$(echo "$RESULT" | jq -r '.topic_id')
LINK=$(echo "$RESULT" | jq -r '.link')

# Agent shares the link with the user, then polls for results
eliciteer results "$TOPIC_ID" -o json

Python SDK Usage

The EliciteerClient can be imported and used programmatically:

from eliciteer import EliciteerClient

client = EliciteerClient(base_url="https://api.eliciteer.ai")
result = client.create_topic("What features do you want?")
print(result["link"])  # Share this with the person

# Check results later
info = client.get_collected_info(result["topic_id"])
print(info["collected_info"])

License

Apache 2.0

Metadata

Release files for eliciteer-cli 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eliciteer-cli 0.1.0
File Size Uploaded Provenance
eliciteer_cli-0.1.0.tar.gz 13.9 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for eliciteer-cli 0.1.0
File Interpreter ABI Platform
eliciteer_cli-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.0 kB

Release files / eliciteer_cli-0.1.0.tar.gz

Download URL eliciteer_cli-0.1.0.tar.gz
Size 13.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c1ba6bab32894f2687526f9d61110998fc9008d519a699ea444ca5b907853d05
BLAKE2b-256 checksum
How to use checksums
74d65d57b68c0047a326b495726392a7cd27a9b22e924a3e26a354d4d429ca36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.

Transparency log

Release files / eliciteer_cli-0.1.0-py3-none-any.whl

Download URL eliciteer_cli-0.1.0-py3-none-any.whl
Size 13.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e58e55f16ba3b414826120a9f87fa0b1cb537dfac817a2ce4ade7a5dd4e63e0b
BLAKE2b-256 checksum
How to use checksums
5290e017d6f7112442e07ef68e48c3085f4f1f5ff9d9b562b4672658863c2643
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.

Transparency log

Security for eliciteer-cli 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for eliciteer_cli-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 9, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page