Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Every Code Fork combined with Codex-Termux patches, and probably some of my own

License

Notifications You must be signed in to change notification settings

immateria/code-termux

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8,034 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Every Code

code-termux

Based on every-code/main with a small set of local changes (Android/Termux builds, TUI UX work, and backports from codex-rs into code-rs).

Differences · Dev notes · Compare · Validate


Differences vs upstream Every Code

This fork is mostly about keeping code-rs in sync with newer codex-rs capabilities and making the TUI nicer to use day-to-day.

Note

This README is intentionally short: it only lists what’s different from upstream Every Code. For install/usage docs and the general feature overview, use upstream.

  • Upstream remote: upstream (just-every/code)
  • Upstream baseline branch: every-code/main
  • Android/Termux build support
    • Extra scripts and docs in the repo root: build.zsh, ANDROID_BUILD*.md, android-build-demo.sh.
  • Layered config and diagnostics
    • Additional config layers (system + project + user) with better error/diagnostic surfaces.
    • CLI schema/validation helpers via code config schema and code config validate.
    • Can validate against both the Codex and code-rs schemas.
  • App-server backports
    • More app-server message processor/runtime wiring (including v2 surfaces) to expose richer config + MCP status information to the TUI (server status, tools, resources, failures, auth).
  • Auth + accounts
    • Runtime-selectable credential store mode (file, keyring, auto, ephemeral) with TUI wiring and per-change apply/migrate prompts.
    • Multi-account flows kept working across store-mode changes.
  • Agent execution and automation backports
    • Refactored agent exec runner modules (command detection, arg planning, runtime paths) to make execution behavior more consistent across shells.
    • Exec runtime/session loop refactors to improve non-interactive automation flows.
  • MCP auth/status + richer TUI controls
    • OAuth login/logout flow for streamable HTTP MCP servers.
    • Per-server auth status surfaced end-to-end (core -> app-server -> CLI -> TUI).
    • CLI: mcp status dumps live server status (supports --json).
    • TUI MCP settings support per-tool enable/disable, tool detail inspection, and improved mouse/keyboard interactions.
  • MCP access policy backports
    • Style/profile-aware allow/deny prompting for MCP server access, including per-session allow-lists.
  • Shell selection + style/profile routing
    • Shell selection is configurable and drives style profile behavior.
    • Style profiles can influence skills/profiles and MCP allow/deny behavior.
  • Skills backports
    • Explicit skill/file mentions can inject skill contents into prompts.
    • Warn when mentioned skills depend on MCP servers that are missing/disabled.
    • Preserve extra SKILL.md frontmatter on edits.
  • Collaboration modes and tool specs
    • Collaboration-mode instruction templates in core.
    • Tool spec/output-format plumbing used for automation and structured tool configuration.
  • Approvals/command safety backports
    • Canonicalize command approval matching across shells.
    • Expanded command safety context and Windows/PowerShell-specific safety handling.
  • Cross-platform MCP improvements
    • Better MCP server program resolution on Windows.
  • TUI streaming/history refactors
    • Refactored streaming/event pipelines with stricter ordering and history virtualization changes.
  • Maintainability refactors/backports
    • Split large core and TUI modules into smaller units (agent execution, event pipelines, settings panes) to reduce boilerplate and make reuse easier.
  • Status line customization
    • Configurable top/bottom status lines (separate settings, not necessarily symmetric).
    • Custom line rendering supports hover/click affordances similar to the default bar.

Dev notes

  • Rust sources to edit live under code-rs/.
  • codex-rs/ is treated as a read-only mirror of OpenAI Codex and used for parity work and reference.

Compare with upstream

git diff every-code/main..main

git log --oneline every-code/main..main

Validate locally

./build-fast.sh

About

Every Code Fork combined with Codex-Termux patches, and probably some of my own

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 95.7%
  • TypeScript 2.0%
  • JavaScript 0.7%
  • Shell 0.7%
  • Python 0.6%
  • Starlark 0.1%
  • Other 0.2%