Codeline:整合项目、对话与进行中工作的 AI 编程工作区
david1gp/codeline
Codeline 是一个 AI 编程工作区,把项目、对话和进行中的工作集中在一起,用户可从工作区已配置的 provider、agent 和模型中选择,并按项目组织可回访、分支或固定的会话。其基于 Bun 的 CLI 支持一次性提示词和交互式对话,需 Bun 1.3 或更新版本,默认在本地进程内执行、不启动服务器,且该包指向 TypeScript 源码,仅支持从仓库检出使用而非全局安装。
Codeline is an AI coding workspace for keeping your projects, conversations, and work in progress together. Choose from the providers, agents, and models configured for your workspace, then work through coding tasks with activity and conversation history close at hand.
What you can do
- Work with configured AI providers and agents, and choose an available model.
- Keep conversations organized by project, with sessions you can revisit, branch, or pin.
- Follow session activity as it happens.
- Browse project files and view read-only previews, including Markdown.
- Use a responsive workspace designed for different screen sizes.
How to use Codeline
- Choose a project and one of its configured agents.
- Select an available model and start a conversation.
- Follow the session activity as you work.
- Return to saved sessions when you want to pick up where you left off.
Want to explore the interface? The demo showcase uses example states; it is not a live AI session.
Command-line interface
The Bun-based codeline CLI supports one-shot prompts and interactive conversations from a checkout of this repository, with Bun 1.3 or newer. Install dependencies in the checkout and run:
bun install
bun run src/cli/main.ts run "Explain this project"
bun run src/cli/main.ts chatLocal in-process execution is the default; it does not start a server. For configuration, project/session behavior, remote use, and themes, see the CLI guide.
The codeline package bin points to TypeScript source and is not a separately compiled CLI distribution; the instructions here support use from the checkout, not a global package install.
Links
License
来源:GitHub · github.com