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.1.0.tar.gz (147.5 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.1.0-py3-none-any.whl (119.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for openfish-1.1.0.tar.gz
Algorithm Hash digest
SHA256 7f8a95c79569a5c9b97156cdcf9a963663354d1b0947cb38bf22becff26025f1
MD5 7f563cf3cf3c87f41710063237773b61
BLAKE2b-256 12ef5b6c83ede1df0c4590047a0fbe54325cc8201ec8c4854684527900d7f654

See more details on using hashes here.

File details

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

File metadata

  • Download URL: openfish-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 119.3 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d29d853162b420fcedc058d0b4b62fa6ebb3bc79a459d303169f9bd96c812b9b
MD5 7056dab6602f7898ca02fd100ef20deb
BLAKE2b-256 a1504d908b71dba690e288aa438c4fb2d0aeb5795cfdcfd71e18eadf9a9f45e2

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