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.0
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.0.tar.gz | 11.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| talogen-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.4 kB
Release files / talogen-0.1.0.tar.gz
| Download URL | talogen-0.1.0.tar.gz |
|---|---|
| Size | 11.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41212165abd9484889b48bc72a66973f3667dd460853bb79e7cc80b886c7b54f
|
|
BLAKE2b-256 checksum How to use checksums |
8dd270bc767c831cd0b66443e4b5f468580a9b41fec2b81ee4f180c6e5ac959c
|
| 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.0-py3-none-any.whl
| Download URL | talogen-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
085c60fc6ee7afc28005816ae9f67c0e149129f98f856c6614012563cee8fcf2
|
|
BLAKE2b-256 checksum How to use checksums |
17018669e36d19576a42e2bc168d0cbd489f23425087643f8a83b3da65281b7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|