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 installopenfish uninstallopenfish configureopenfish init-homeopenfish checkopenfish startopenfish stopopenfish restartopenfish statusopenfish logsopenfish 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
- Homepage: https://github.com/Re13orn/openfish
- README: https://github.com/Re13orn/openfish/blob/main/README.md
- 中文说明: https://github.com/Re13orn/openfish/blob/main/README_CN.md
- Security: https://github.com/Re13orn/openfish/blob/main/SECURITY.md
- Changelog: https://github.com/Re13orn/openfish/blob/main/CHANGELOG.md
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06d6d5694f245c5a5cf4381358721a9ffa0cf013779b09c4a6aec9286a459f56
|
|
| MD5 |
16bdcfe760d653e74040202c6926acd7
|
|
| BLAKE2b-256 |
1bcad22bbe7a04c3b70cad44604acdd8f3f4511717fddd275923860b7cb4f0cc
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0def2cc21b53a9d4df4faada755daa6fe60e0e022392e1e29236ba350a570139
|
|
| MD5 |
aeb2be3885baff169f7610a82215ed9c
|
|
| BLAKE2b-256 |
b682ad3982bb80306158452b7f5a81c11d58659e84fcd68f7706eba691733d6d
|