talogen
Official Python client and command-line tool for talogen.dev, Tal Ogen's agent-first portfolio. Read the profile, projects, autonomous agents, and candidate facts from code or from the terminal, or contact Tal about a role through the same channel AI agents use.
Free, no API key, zero dependencies (standard library only). Python 3.9+.
Install
pip install talogen
Command line
talogen profile # headline, summary, contact, capabilities, strengths
talogen candidate # availability, target roles, location, work authorization
talogen projects --tag mcp # featured projects (filters: --tag, --flagship)
talogen agents # autonomous agents Tal has built
talogen project human-for-ai # full problem / solution / result detail
talogen contact --message "Role: ..." --reply-to you@company.com --from "Acme HR"
talogen status CONTACT_JOB_ID # delivery record
talogen links # every machine-readable entry point
talogen api # REST API index
Add --json to any command for raw output. Exit codes: 0 ok, 2 usage, 3 API error.
Python
from talogen import Client, TalogenError
client = Client()
profile = client.get_profile()
candidate = client.get_candidate()
for project in client.iter_projects(tag="healthcare"):
print(project["id"], project["title"])
detail = client.get_project("human-for-ai")
job = client.contact(
"We are hiring an AI Transformation Lead in Tel Aviv; details: ...",
reply_to="you@company.com",
sender="Acme HR",
)
print(job["status_url"])
Errors are structured: TalogenError carries status, code, message, and the API's hint. Every response carries the standard RateLimit-* headers; the latest set is on client.last_rate_limit. Retrying contact with the same idempotency_key replays the original response instead of sending twice.
Other ways in
- MCP (streamable HTTP, no auth):
https://talogen.dev/mcp— toolsget_profile,list_projects,list_agents,get_project,contact_recruiter - npm:
npx talogen profile— https://www.npmjs.com/package/talogen - Go:
go get github.com/TALOGEN777/talogen-go - REST: https://talogen.dev/developers/ · OpenAPI: https://talogen.dev/openapi.json
- For hiring agents: https://talogen.dev/for-recruiters.html · llms.txt: https://talogen.dev/llms.txt
License
MIT
Release files for talogen 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| talogen-0.1.1.tar.gz | 12.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talogen-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.8 kB
Release files / talogen-0.1.1.tar.gz
| Download URL | talogen-0.1.1.tar.gz |
|---|---|
| Size | 12.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d7e7a7a7cd11575252c6d430255f7836f3a6bac9751ed31c6d5f814643285e2d
|
|
BLAKE2b-256 checksum How to use checksums |
10d61fa926b220a5aee11a6583b3e0e016d814d0d2250b9db8cd91281ebfdc96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / talogen-0.1.1-py3-none-any.whl
| Download URL | talogen-0.1.1-py3-none-any.whl |
|---|---|
| Size | 10.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
02874c9ce0cf96826db2257c93700add2df90b8e5bd8b5ce67d84be17adcdfb5
|
|
BLAKE2b-256 checksum How to use checksums |
a287ebd3dc1abe19e7bc07ddfa95d7783039aa138465ef809041bc4718cf30b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|