Generated by Micracode on 2026-01-14 16:15
This is the oss-terminal copy project.
Languages: Python Frameworks: LangChain (LLM toolkit), LangGraph (AI agent framework), Textual (TUI framework) Tools: pyproject.toml (modern Python packaging), uv (package manager)
/
├── agent/
│ ├── __init__.py
│ ├── graph.py
│ ├── nodes.py
│ └── state.py
├── component/
│ ├── __init__.py
│ ├── chat.py
│ ├── connect_modal.py
│ ├── diff_block.py
│ ├── file_suggester.py
│ ├── file_tag_input.py
│ ├── header.py
│ ├── interactive_diff_block.py
│ ├── message.py
│ ├── session_browser.py
│ ├── session_item.py
│ ├── session_list.py
│ ├── status_bar.py
│ ├── theme.py
│ └── tool_message.py
├── config/
│ ├── __init__.py
│ ├── session_store.py
│ └── store.py
├── llm/
│ ├── __init__.py
│ └── models.py
├── tools/
│ ├── __init__.py
│ ├── diff_utils.py
│ ├── file_ops.py
│ ├── init_command.py
│ ├── mention_utils.py
│ ├── propose_edit.py
│ └── search.py
├── .gitignore
├── .python-version
├── chat.py
├── main.py
├── Micracode.md
├── pyproject.toml
├── README.md
└── test.py
main.py- Main application entry pointtest.py- Test/development entry pointREADME.md- Project documentationpyproject.toml- Python project configuration.gitignore- Git ignore rules
- Component-based architecture
- Tools/plugins pattern for extensibility
- AI agent architecture
- Configuration separated from code
- LLM integration layer
Add your project-specific conventions and rules here.
- Code style: ...
- Naming conventions: ...
- Testing requirements: ...