Skip to main content

OpenFish: single-user Telegram-driven personal Codex assistant

Project description

OpenFish

OpenFish is a single-user, Telegram-driven local Codex assistant.

It lets one trusted owner control local repositories from Telegram while execution, approvals, state, and audit data remain on the local machine.

Core capabilities

  • Project lifecycle: list, select, add, disable, archive
  • Task lifecycle: ask, do, resume, retry, cancel
  • Scheduling: periodic task add/list/run/pause/enable/delete
  • Approval flow: approve/reject continuation
  • Project memory: notes, recent summaries, paginated memory view
  • Codex session browser: OpenFish sessions and local native sessions
  • MCP management: list, inspect, enable, disable
  • Service controls: restart, logs, update-check, self-update
  • CLI runtime: openfish install, configure, check, start

Quick start

Install:

pip install openfish

Repository mode:

openfish install
openfish configure
openfish check
openfish start

Home runtime mode:

openfish init-home
export OPENFISH_HOME=~/.config/openfish
openfish install
openfish configure
openfish check
openfish start

Common commands

  • openfish install
  • openfish uninstall
  • openfish configure
  • openfish init-home
  • openfish check
  • openfish start
  • openfish stop
  • openfish restart
  • openfish status
  • openfish logs
  • openfish update-check

Scope

OpenFish is built for:

  • one trusted owner
  • local-first execution
  • project-scoped continuity
  • Telegram as the primary control surface

OpenFish is not:

  • a multi-user bot platform
  • a public remote shell
  • a cloud orchestration system

Links

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

openfish-1.3.0.tar.gz (184.8 kB view details)

Uploaded Source

Built Distribution

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

openfish-1.3.0-py3-none-any.whl (141.8 kB view details)

Uploaded Python 3

File details

Details for the file openfish-1.3.0.tar.gz.

File metadata

  • Download URL: openfish-1.3.0.tar.gz
  • Upload date:
  • Size: 184.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for openfish-1.3.0.tar.gz
Algorithm Hash digest
SHA256 06d6d5694f245c5a5cf4381358721a9ffa0cf013779b09c4a6aec9286a459f56
MD5 16bdcfe760d653e74040202c6926acd7
BLAKE2b-256 1bcad22bbe7a04c3b70cad44604acdd8f3f4511717fddd275923860b7cb4f0cc

See more details on using hashes here.

File details

Details for the file openfish-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: openfish-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 141.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.7

File hashes

Hashes for openfish-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0def2cc21b53a9d4df4faada755daa6fe60e0e022392e1e29236ba350a570139
MD5 aeb2be3885baff169f7610a82215ed9c
BLAKE2b-256 b682ad3982bb80306158452b7f5a81c11d58659e84fcd68f7706eba691733d6d

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