返回
RCreddit.com
20
·13小时前·开发者社区 · RSS

AGENTCODI: Bringing the Codex workflow directly to Android

查看原文
OpenAI模型发布

热度趋势

趋势数据积累中

百分比基于当前可用热度信号,而非评论数或独立用户人数。

推荐理由

OpenAI 相关模型动态已经出现,适合跟踪能力变化、生态影响和后续可用性。

AI 摘要

AGENTCODI是一个新项目,旨在将Codex工作流直接引入Android 10+ ARM64设备,目前处于0.4.5抢先体验版。它支持通过ChatGPT或OpenAI API密钥登录,提供流式响应、动态加载模型和专用项目工作区。…

Hello everyone 👋,

I’d like to introduce a project I’ve been working on over the past few weeks, and also share some of the problems I ran into while trying to make this kind of workflow work properly on Android.

AGENTCODI brings the Codex workflow directly to Android, without requiring Termux, a gateway that has to be started from a console, or a separately configured development environment.

The current public release is 0.4.5 Early Access and runs on Android 10+ ARM64 devices.

It supports signing in with ChatGPT or an OpenAI API key, starting new Codex threads or continuing existing ones, streamed responses and tool activity, approval requests, dynamically loaded models and reasoning levels, and a dedicated project workspace. Files, generated images, and complete workspaces can also be exported directly through Android.

The application and test code itself is written in Java and C++.

One of the more interesting problems came up when I started working on development tools inside the workspace.

For quite a while I was trying to keep Node.js completely out of future AGENTCODI builds. My original idea was to let users install tools such as Node.js themselves through the integrated terminal whenever they actually needed them.

Android had other plans.

Starting with Android 10, an app can no longer simply download a binary into its writable app directory and execute it from there. That made the approach I had planned impractical.

So for upcoming builds I changed direction and started packaging the required Node.js environment directly with AGENTCODI.

The first tests are now working. The terminal is integrated, Node.js is available to the model, and bundled tools can be executed from inside the workspace. This work is still part of development and is separate from the currently released 0.4.5 build.

The next question I’m working on is how to protect that bundled environment against manipulation without getting in the way of the development workflow itself.

That has probably been one of the more interesting parts of building this so far. A lot of the work is less about getting Codex onto a phone and more about figuring out how far you can push this kind of workflow while still living inside Android’s application and security model.

The source code is currently not public, and I’m still unsure whether I want to open it later.

I’m actually curious what people here think about that. If you were building something like this, would you open the source at some point, keep it closed, or wait until the architecture and security model are more settled?

GitHub: https://github.com/Mcpasi/AGENTCODI

AGENTCODI: Bringing the Codex workflow directly to Android · BuzzRadr